【发布时间】:2018-12-18 19:25:57
【问题描述】:
使用react-loadable 时,您不会轻易地因这些异步组件中引发的错误(例如错误的导入)而发出警报。
我希望能够在开发环境中禁用 react-loadable(绕过它,并同步加载所有内容)并在生产中启用它,但我不知道如何覆盖 react-loadable 以使其工作:
import Loadable from 'react-loadable';
import LoadingComponent from './Loading';
// My reused loadable component everywhere
// In production
export default options =>
Loadable({
loading: LoadingComponent,
delay: 200,
...options,
});
// Ideally a dev version that skips loadable
// In development, without any async import
export default options => options.loader(); // Does not work
有没有办法做到这一点?
【问题讨论】:
-
一定要用
react-loadable还是可以用suspense?
标签: javascript reactjs react-loadable