我有一个有12个级别的树,包含很多分支。我递归地渲染它们,问题是每个节点是否有许多分支。我可以在中并行渲染每个分支吗?
并行:无需等待其他分支在同一节点中呈现
PS:如果我不能进行平行,我可以在每个顶点之后更新dom吗,这样就不需要等到所有顶点都渲染好了?
PS:我在12个级别中渲染600个组件,这导致浏览器冻结。
目前有一个实验功能,但还不可用。https://reactjs.org/docs/concurrent-mode-intro.html
我可能会做的是创建异步组件,并通过代码拆分来改进代码。
组件将根据它们自己的时间加载
https://reactjs.org/docs/code-splitting.html
https://www.npmjs.com/package/react-lazyload