我在 CodePen 上有这段代码:https://codepen.io/anon/pen/OdOyJX,它运行得非常好,但我对它为什么能够运行感到困惑。
ReactDOM.render(
<div>Hello, world!</div>,
document.getElementById('root')
);
在JavaScript设置中,没有选择预处理器,因此我期望JSX语法会失败,因为"<"是无效的标记。 这是为什么在CodePen上可以工作的原因?
我在 CodePen 上有这段代码:https://codepen.io/anon/pen/OdOyJX,它运行得非常好,但我对它为什么能够运行感到困惑。
ReactDOM.render(
<div>Hello, world!</div>,
document.getElementById('root')
);
<div>Hello, world!</div>
并不是正确的JS语法,而且如果没有一个转译器(或者Codepen预处理器),这段代码甚至不会被正确解析。 - Hamdi DoussReactDOM.render( React.createElement('div', null, '你好,世界!'), document.getElementById('root')); //# sourceURL=pen.js
- Keithasync / await
获取所有_asyncToGenerator
的内容。 - Keith