commew / timelogger-web

時間記録アプリ
https://timmew.commew.net
MIT License
2 stars 0 forks source link

タスクのステータス変化をUIに反映できるようにする #132

Closed kuniyuki-f closed 11 months ago

kuniyuki-f commented 11 months ago

issueURL

118

この PR で対応する範囲 / この PR で対応しない範囲

Storybook の URL、 スクリーンショット

変更点概要

131 で実装済みのタスク計測開始ボタンも含め、カスタムフックとしてuseTaskを実装しました。

このuseTaskにタスクの作成、停止、再開、終了のロジックを閉じ込め、APIへのリクエスト処理やタスクUIへのレスポンスデータ反映もその中で処理しています。

レビュアーに重点的にチェックして欲しい点

今回、カスタムフックとしてuseTaskを実装しましたが、この実装方針についてもし気になることなどあればご指摘いただきたいと考えています。 元々 #131 を実装した時はpages/timer.tsxの中でロジックを実装しようと考えていましたが、以下2点を考慮した結果カスタムフックの実装に転換しました。

補足情報

とくになし

vercel[bot] commented 11 months ago

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Updated (UTC)
timelogger-web ✅ Ready (Inspect) Visit Preview Oct 8, 2023 0:45am
kuniyuki-f commented 11 months ago

今回、コードへのコメント記入はありません。 お手隙でレビューをお願いいたします!