私の Pokemon アプリケーションは、次のライブラリを使用しています: React Hook Form、React Query、および React Error Boundary。
リクエストが行われていないNo Pokemon Yet, Please Submit a Pokemon.
場合はレンダリングされます。エラーが発生した場合はTry Again
、代わりにボタンがレンダリングされますNo Pokemon Yet, Please Submit a Pokemon
。Try Again
ボタンをクリックすると、がNo Pokemon Yet, Please Submit a Pokemon
再び表示され、検索入力がリセットされ、ユーザーは再びクエリを作成できるようになります。
ただし、私の実装は機能していません。最初はNo Pokemon Yet, Please Submit a Pokemon
、ユーザーがクエリを送信する前にレンダリングされていません。また、一致するものがないクエリを入力すると、エラー境界がトリガーされず、ユーザーに何が起こったのかが通知されず、Try Again
ボタンをクリックした後にクエリを再送信できません。DevTools Network タブで 404 が表示されます。
img
React Error Boundary は、 fromがコメント解除されている場合にのみトリガーされPokemonInfo
ます。レンダリングしCannot read property 'front_default' of undefined
ます。
私が間違っていることを教えてください。