小编han*_*ter的帖子

React Suspense 如何判断组件是否准备好渲染

我正在使用此博客文章<React.Suspense>中的数据获取。\n来自反应文档

\n
\n

Suspense 让你的组件在渲染之前等待一些东西

\n
\n

本文档中有更好的解释

\n
\n

React.Suspense允许您指定加载指示器,以防其下方树中的某些组件尚未准备好渲染

\n
\n

我了解到,<React.Suspense>如果组件尚未准备好渲染,则会显示指定为后备属性的加载指示器。

\n

但是我不明白 React 如何检查组件是否准备好渲染。根据这个文档

\n
\n

随着更多的数据流入,React 将重试渲染,每次它都可能能够进行 \xe2\x80\x9cdeeper\xe2\x80\x9d。

\n
\n

这是否意味着当数据从网络请求流入时,React 也会重新渲染?
\n并<React.Suspense>不断检查组件是否准备好渲染?

\n

reactjs react-suspense react-lazy-load

8
推荐指数
1
解决办法
1382
查看次数

标签 统计

react-lazy-load ×1

react-suspense ×1

reactjs ×1