我有一个不需要立即加载的子组件,我想拆分它。我正在尝试通过有条件地加载反应组件require.ensure
。我没有收到任何控制台错误,但我也没有看到任何正在加载的内容。这是我正在调用的代码:
renderContentzones() {
if (this.props.display ) {
return require.ensure([], () => {
const Component = require('./content-zones/component.jsx').default;
return (
<Component
content={this.props.display}
/>
);
});
}
return null;
}
它目前只是呈现一个空白屏幕(没有错误)。这以前在我使用import 'displayComponent' from './content-zones/component.jsx'
并像您通常会做出反应一样返回它时起作用,而不是这个 require.ensure 但是。不知道我在这里做错了什么,知道如何做这样的事情吗?谢谢!