Type로 선언해서 객체의 타입을 미리 지정할 수 있다.
type Todo = {
id: string;
title: string}
type Todos = Todo[]
사용할 때는 Todo["id"]로 타입을 지정하면 선언된 Type 내부의 key에 따라 정의될 수 있다.
* 주의사항 : Json server를 사용한다면 id값은 꼭 string으로 지정해야 한다.
버전이 업그레이드 되면서 id값을 number로 지정하는 기능은 지원하지 않게 되었다.
Todos로 선언할 때 key값에 대해 고민했는데, 넣지 않아도 되는 사항이었다.
의외로 해법은 간단할 수 있다는 것을 실감하고 있다.
'Typescript' 카테고리의 다른 글
[Typescript] never (0) | 2024.06.04 |
---|---|
[Typescript] readonly (0) | 2024.06.04 |
Typescript: axios 사용, 함수의 type (0) | 2024.03.15 |
Typescript: Redux Toolkit store type (0) | 2024.03.15 |
type, interface (0) | 2024.03.08 |