我知道 Suspense 组件是 React-ian 的代码拆分方法,它使网页加载速度更快。现在,假设您有这样的组件层次结构:
<App>
<Suspense fallback={<FirstLoader/>}>
<OuterWrapper>
<Suspense fallback={<SecondLoader/>}>
<InnerWrapper>
{content}
</InnerWrapper>
</Suspense>
</OuterWrapper>
</Suspense>
</App>
首先假设只有InnerWrapper
延迟加载,而在第二种情况下,它们都是延迟加载的。
React 会延迟加载InnerWrapper
afterOuterWrapper
的加载,还是同时加载它们?具体来说,是否在第一个组件加载后延迟渲染 2nd Suspense 的 fallback。