【发布时间】:2016-10-26 21:56:24
【问题描述】:
转译此代码后不起作用
import React from 'react';
import ReactDOM from 'react-dom';
import firstLow from './moniesApp.js';
ReactDOM.render(<firstLow />, document.getElementById('content'));
但这确实
import React from 'react';
import ReactDOM from 'react-dom';
import FirstHigh from './moniesApp.js';
ReactDOM.render(<FirstHigh />, document.getElementById('content'));
在第一种情况下 babel 产生
_reactDom2.default.render(_react2.default.createElement('firstLow', null), document...
在页面上渲染了一个空的<firstLow data-reactroot><firstLow/> 元素。
第二种情况
_reactDom2.default.render(_react2.default.createElement(_moniesApp2.default, null), document...
它有效。我的组件已渲染。
发生了什么事?
【问题讨论】:
标签: reactjs ecmascript-6 babeljs