h-yoshikawa44 / resas-graph-app

課題
https://resas-graph-app.vercel.app
0 stars 0 forks source link

[バグ]各種 API リクエスト時に、読み込み中stateがすぐにfalseになってしまう #13

Closed h-yoshikawa44 closed 2 years ago

h-yoshikawa44 commented 2 years ago

期待する動作

API リクエストおよび例外処理が終わった後に、読み込み中 state が false になる

不具合内容

~API リクエストおよび例外処理が終わる前に、すぐに読み込み中 state が false になってしまう~ ↓ 元々、他のアプリを実装時に気づいたことで、同じやり方をしていたこちらもそうかと思い、この Issue を作った。 ただ、実際に動作を見るとこちらではそんなにすぐには読み込み中 state が false になっていなかったので、特別支障はおきていなかった。 ↓ といっても、finally ブロックで false にした方がスマートだと思うので、その修正は対応する

再現方法

h-yoshikawa44 commented 2 years ago

原因

場所としては、domains のラッパーである各種カスタムフック。 想定の動作にするには、domains のロジック実行時に、finally ブロックで読み込み中 state を false にする必要がある。 finally ブロックは後処理をするところなので、これでちゃんとリクエスト~レスポンス取得後に読み込み中 state が false になる。