reactjs - React.lazy() 与 React Loadable

标签 reactjs react-loadable

我正在使用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/

相关文章:

javascript - React Router 4 + 代码分割 |组件重新安装

css - 如何使用 Material-UI-React 覆盖外部[第三方]组件的 CSS?

reactjs - React Window 如何传入组件?

javascript - 我如何将 react-loadable 与 react-router 一起使用?

reactjs - webpack 4 React loadable 不会根据卡盘点分割供应商

javascript - React-Loadable 重新渲染导致输入失去焦点

javascript - React Loadable 不会在浏览器刷新时更新

javascript - ReactJS中已挂载组件的findDOMNode

javascript - 类型错误 : Cannot read property 'history' of undefined

reactjs - 使用 ReactJS 将事件浏览器的 url 复制到剪贴板