【发布时间】:2016-12-27 17:25:43
【问题描述】:
我想按块拆分我的 React 应用程序并且遇到了一个问题。 React.Component 不渲染通过 require.ensure 加载的子 React.Component。下面的示例代码。
档案一:
let Child;
class Parent extends React.Component {
constructor() {
super();
require.ensure(['child'], () => {
Child = require('child');
});
}
render() {
return (
<div>
{!!Child && <Child/>}
</div>
);
}
}
文件二
class Child extends React.Component {
render() {
return <div>hello world</div>;
}
}
module.exports = Child;
然后我检索到下一个错误:
未捕获的错误:缩小的 React 错误 #130;访问 http://facebook.github.io/react/docs/error-decoder.html?invariant=130&args[]=undefined&args[]= 获取完整信息或使用非缩小开发环境获取完整信息 错误和其他有用的警告。
谁能告诉我我做错了什么?
【问题讨论】:
标签: javascript reactjs webpack