我正在使用react-loadable动态导入我的 React 组件有一段时间了。
在最近的 React 版本 16.6 中,React 团队包括了
React.lazy()
也执行动态导入。
仍然使用 react-loadable
包有什么好处吗?或者是时候转向新的 React 版本了?
最佳答案
不,不应再使用 React Loadable,因为它不再被维护。
它曾经是在服务器端渲染时延迟加载的推荐方式,而React.lazy仅适用于客户端。
React 团队现在推荐另一个用于服务器端渲染的库。
引自 React documentation :
Note:
React.lazy
and Suspense is not yet available for server-side rendering. If you want to do code-splitting in a server rendered app, we still recommend Loadable Components. It has a nice guide for bundle splitting with server-side rendering.
关于reactjs - React.lazy() 与 React Loadable,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53043447/