01 / 03
サーバーのデータに型をつける
現場のフロントエンドは、サーバーから JSON を受け取って画面に出す。JSON は { id: 1, title: "買い物", done: false } のようなオブジェクトだよ。
このデータの形を先に宣言しておくのが、現場の第一歩。interface で書いておけば、プロパティを打ちまちがえたときにすぐ分かるんだ。
interface TodoItem { id: number; title: string; done: boolean;}const item: TodoItem = { id: 1, title: "買い物", done: false };console.log(item.title);実行結果
買い物