所以由于某种原因,react 没有在我的简单应用程序中呈现我的 txt 属性。这是我在 App.js 文件中的代码:
import React from 'react';
import ReactDOM from 'react-dom';
class App extends React.Component {
render() {
return <h1> {this.props.txt}</h1>
}
}
ReactDOM.render(<App txt="Hello world"/>, document.getElementById('app'))
这是我在 chrome 开发人员工具控制台中遇到的错误:
index.js:9576 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).warning @ index.js:9576createElement @ index.js:26847(anonymous function) @ index.js:7558__webpack_require__ @ index.js:20(anonymous function) @ index.js:48__webpack_require__ @ index.js:20(anonymous function) @ index.js:40(anonymous function) @ index.js:43
index.js:8492 Uncaught Invariant Violation: Element type is invalid: expected a string (for built-in components) or a class/function (for composite components) but got: object.