ストリーミングデータを使用するには、ストリーミングガイドを参照してください。
<Await>
コンポーネントは、useLoaderData
から取得した遅延ローダーの Promise を解決する役割を担います。
プロパティ
resolve
resolve
プロパティは、useLoaderData
から Promise を取得し、データが流入する際に解決します。
Promise が解決されるまで、親のエラーバウンダリが表示されます。
Promise が解決されると、children
が表示されます。
children
children
は、レンダリングコールバックまたは React 要素であることができます。
children
プロパティが React 要素の場合、解決された値は子ツリー内の useAsyncValue
を通じてアクセス可能です。
errorElement
errorElement
プロパティは、Promise が拒否されたときにエラーバウンダリを表示するために使用できます。
子ツリー内でエラーにアクセスするには、useAsyncError
を使用できます。