由于缺乏对Commonjs模块的支持,从react_rails gem中感到沮丧之后,我正在从netguru测试react_webpack_rails gem。但从那以后我得到了一个不变的违规。React.js未捕获错误:不变违规
例如,如果我正在写在ES6语法简单的Hello World组件:
import React from 'react';
class tasksBox extends React.Component {
render() {
return <div>Hello World</div>;
}
}
export default tasksBox;
提高这些错误:
Warning: React.createElement: type should not be null, undefined, boolean, or number. It should be a string (for DOM elements) or a ReactClass (for composite components).
Uncaught Error: Invariant Violation: Element type is invalid: expected a string (for built-in components) or a class/function (for composite components) but got: undefined.
您的帮助将非常感激,我不能图中错误来自哪里。
没有错的代码中有这样的问题是其他 –
您究竟如何渲染'tasksBox'? –
如果更改大小写确实解决了问题,那么您的实际代码必须不同。 –