Open watagit opened 2 years ago
@kacha-122 余裕があればこのイシューにチャレンジしてみてください〜
今からやってみます! 多分今日プルリクは無理だと思いますが、明日何もないので頑張ります;;
@kacha-122
ゆっくりで良いのでデータの流れとか考えながら取り組めるとより良きです!
✅ Task
の部分の上から順に取り組んでいくのが良いと思われます(最後のやつだけかなり抽象的な指示になっちゃってるのでちょっと時間かかるかもです)
あとおすすめのやり方としては、1日の終わりにどれだけ中途半端な状態でも良いのでドラフトでプルリクを作ることです 📄 そうすると、進捗具合が見えて、他のメンバーがサポートやアドバイスしやすいです!
※https://github.com/bislab-temporary/mini-hackathon-a/pull/14 がマージされ次第取り組むイシューです。
✨ Summary
現状、以下のように Todo 周りの state を管理していると思います。
これらは1つの state として管理したほうが拡張性が上がると思われます。 以下のように型定義を変更して、リファクタリングしてみてください。
これらの型定義を変更するにあたって、ロジックも変更する必要があるので、やってみてください 🙄 余談ですが、これらの型定義が適切に反映されればチェックボックス周りのバグも直りそうな気がしてます!
🔥 Requirements
✅ Tasks
type TodoType
にisCompleted
パラメーターを追加する(Todo の型を定義している全てのファイル)initialTodos
にisCompleted
のデータを追加する