인프런 커뮤니티 질문&답변

hanyugeon님의 프로필 이미지
hanyugeon

작성한 질문수

[D.P.2(DappProject2)] 디앱 프로젝트2(Klaytn 네트워크를 활용한 NFT 생성 및 판매)

NFT Gem Rank & Type 테이블 표시하기

useState<string[][] | undefined>(undefined)

작성

·

219

1

이해가 잘 안가는 부분이 있어서 질문 드려요 ㅜㅜ

useState<string[][] | undefined>(undefined) 에서

<> 괄호안에 있는 string[][] | undefined 가 정확히 무엇을 의미하는지 궁금합니다!!

답변 1

1

h662님의 프로필 이미지
h662
지식공유자

<> 안에 있는 요소들은 제네릭이라고 부르고 useState의 타입을 명시해줄때 사용합니다.
<string[][] | undefined> 이면 이 useState의 타입은 string형의 이중 배열이거나 undefined라는 이야기 입니다.
초기값은 없으므로 undefined이고 이후에 스마트컨트랙트를 통해 값을 받아오게 되면 string[][]타입이 되는 겁니다.

hanyugeon님의 프로필 이미지
hanyugeon
질문자

와.. 쉬운설명 감사합니다!! 바로 이해 되었어요👍

hanyugeon님의 프로필 이미지
hanyugeon

작성한 질문수

질문하기