【发布时间】:2022-07-08 00:28:42
【问题描述】:
【问题讨论】:
标签: javascript reactjs animation next.js
【问题讨论】:
标签: javascript reactjs animation next.js
使用 React 18,使用 React.Suspense API 进行回退
https://reactjs.org/docs/react-api.html#reactsuspense
// This component is loaded dynamically
const OtherComponent = React.lazy(() => import('./OtherComponent'));
function MyComponent() {
return (
// Displays <Spinner> until OtherComponent loads
<React.Suspense fallback={<Spinner />}>
<div>
<OtherComponent />
</div>
</React.Suspense>
);
}
spinner 可以是一个由像这样的优秀资源构建的组件
【讨论】: