배열
let 변수 : Array<자료형 | 자료형2 ...> = [값]
객체 자료형
★ 객체는 자료형을 개발자가 따로 정의해서 사용한다.
일반
let 변수명 : 객체 자료형(밑의 IObject) = { 속성 : 값 }
useState 함수
let [변수명 , set변수명] = useState< 객체 자료형 >({속성 : 값} )
객체 배열
일반
let 변수명 : Array< 객체 자료형 > = [{ 속성:값 },{ 속성:값 } ... ]
usestate 함수
let [변수명 , set변수명] = useState<Array< 객체 자료형 >>([ {속성 : 값} , {속성 : 값} ])
★ 사용자 정의 객체 자료형
types 폴더 - IObject.ts 파일
export
관례 : types 폴더에 하나씩만 쓰도록! 왜냐면 가독서이 떨어진다
pages 폴더 - Basic.tsx 파일
import 추가
따라서 IOBject 는 내가 정의한 객체 자료가 만들어짐
'React > React_TypeScript' 카테고리의 다른 글
React_TypeScript - readonly(읽기 전용) , tuple (튜플) (0) | 2023.09.06 |
---|---|
React_TypeScript - 함수 (0) | 2023.09.06 |
React_TypeScript - 유니온(Union) (0) | 2023.09.06 |
React_TypeScript - 기본자료형 (0) | 2023.09.06 |
React_TypeScript - 시작 (0) | 2023.09.06 |