【发布时间】:2020-02-16 03:10:02
【问题描述】:
我想动态导入一个 react js 模块。该模块不是组件,它是数据对象,所以我不能使用反应代码拆分。在webpack docs 中有一个带有承诺的示例。当我在 react 组件中这样使用它时,它会引发错误,因为该组件会在 promise 被解决之前尝试渲染。我想以这种方式导入,以防数据不存在,我可以提供默认数据。
const dataProps = import(`./dataObject.js`).then(data=> data);
...
render() {
<SomeComponente data={data} />
}
【问题讨论】: