我正在以ES5语法使用React,但是我的行为很奇怪
TestCom = React.createClass( {render: function() {return React.createElement('div', null, ['asdasd']) }} )
ReactDOM.render(React.createElement('TestCom', {}), document.getElementById('matches'));
将输出
<testcomp data-reactroot=""></testcomp>
我想念什么?
谢谢
最佳答案
您需要传递组件本身,而不是其名称:
ReactDOM.render(React.createElement(TestCom, {}), document.getElementById('matches'));