Mit*_*G S 4 javascript reactjs code-splitting react-loadable
如何从多类导出js文件导入react-loadable.
我试图CustomButton从MyButton.js使用react-loadable中导入Home.js.这是我知道做的唯一方法,不起作用.
import {
CustomButton,
BUTTON_STYLE,
BUTTON_TYPE,
BUTTON_SIZE,
BUTTON_ALIGN,
COLOR
} from './buttons';
module.exports = {
CustomButton,
BUTTON_STYLE,
BUTTON_TYPE,
BUTTON_SIZE,
BUTTON_ALIGN,
COLOR
}
Run Code Online (Sandbox Code Playgroud)
const AsyncButton = Loadable({
loader: () => import('../../button/MyButton'),
loading: Loading
});
Run Code Online (Sandbox Code Playgroud)
请帮忙.提前致谢.
小智 7
我能够这样做:
const AsyncButton = Loadable({
loader: () => import('../../button/MyButton').then(module => module.CustomButton),
loading: Loading
});
Run Code Online (Sandbox Code Playgroud)
但是,我无法得到一个变量包含所有其他导出的地方.
我找到了一个解决方案
Loadable({
loader: () => import('./my-component'),
render(loaded, props) {
let Component = loaded.namedExport;
return <Component {...props}/>;
}
});
Run Code Online (Sandbox Code Playgroud)
它的工作。
| 归档时间: |
|
| 查看次数: |
2013 次 |
| 最近记录: |