Await
import React from 'react';
import {Await, useLoaderData} from "react-router-dom";
export function Book() {
const {book, reviews} = useLoaderData()
return (
<div>
<h1>{book.title}</h1>
<p>{book.description}</p>
<React.Suspense fallback={<div>Loading reviews...</div>}>
<Await resolve={reviews} errorElement="could not load reviews">
{reviews => <Reviews item={reviews}/>}
</Await>
</React.Suspense>
</div>
);
}errorElement
resolve
最后更新于