使用 时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
有没有办法做到这一点?