<Await>
ストリーミングデータの使用方法については、ストリーミングガイド をご参照ください。
<Await>
コンポーネントは、useLoaderData
からアクセスされる延期されたローダープロミスを解決する役割を担います。
Props
resolve
resolve
プロパティは、useLoaderData
から取得したプロミスを受け取り、データがストリーミングされたときに解決します。
プロミスが解決されない場合、親のサスペンス境界のフォールバックがレンダリングされます。
プロミスが解決されると、children
がレンダリングされます。
children
children
は、レンダリングコールバックまたは React 要素にすることができます。
children
プロパティが React 要素の場合、解決された値はサブツリー内の useAsyncValue
を介してアクセスできます。
errorElement
errorElement
プロパティは、プロミスが拒否されたときにエラー境界をレンダリングするために使用できます。
エラーは、サブツリー内の useAsyncError
を使用してアクセスできます。