
リン
2022年01月10日に参加
学習履歴詳細
【個人開発】リファクタリングと型パズル
Y(やったこと) :リファクタリング W(わかったこと): as const するとオブジェクトから型を絞るとおもしろい const state = reactive({ todos: {} as Record<number, Todo>, todosDone: {} as Record<number, TodoDone>, todosMaster: {} as Record<number, TodoMaster>, }) function fetchData(table: "Todos" | "TodosMaster" | "TodosDone") { const stateName = { Todos: "todos", TodosMaster: "todosMaster", TodosDone: "todosDone", } as const // as const つける state[stateName[table]] // 型がちゃんと通る! } T(次回やること):リマインダーがスマホで期待通りに動くようにするあらゆること ひとこと :リファクタリングは盆栽
個人開発
2022年11月28日(月)
2.0時間