预期的
我应该能够导出我的 App 组件文件并将其导入到我的 index.js 中。
结果
我收到以下错误
React.createElement: 类型无效——需要一个字符串(对于内置组件)或一个类/函数(对于复合组件)但得到:对象
我的 index.js
const React = require('react');
const ReactDOM = require('react-dom');
const App = require('./components/App');
require('./index.css');
ReactDOM.render(
<App />,
document.getElementById('app')
);
然后在我的 components/App.js
const React = require('react');
export default class App extends React.Component {
render() {
return (
<div>
Hell World! Wasabi Sauce!
</div>
);
}
}
// module.exports = App;
如果我取消注释module.exports = App;
它会起作用,但我正在尝试使用导出语法。让我发疯的是在另一个项目中我在这里做完全相同的事情并且它工作正常:(