React jsfiddle 设置不适用于 ecmascript 6
React jsfiddle setup not working with ecmascript 6
我已经尝试 运行 从 https://github.com/fraserxu/react-dropdown/blob/master/index.js to the react jsfiddle set up https://jsfiddle.net/rajcse111/69z2wepo/13405/
响应下拉菜单
我已将 github 中的代码粘贴到 jsfiddle 中,但它无法正常工作。
任何人都可以向我展示 运行 jsfiddle 上使用 ecmascript 6 进行反应的简单 hello world 的示例。
我试过简单的例子:
import React from 'react';
export class class Hello extends React.Component {
constructor(props) {
super(props);
}
render(){
<div>
<input type="text" />
</div>
);
}
}
React.render(<Hello />, document.getElementById('container'));
但这也行不通。
请帮忙!
你需要用 babeljs 或类似的东西预编译它,因为浏览器还不支持很多 ES6 特性,也不支持 JSX。最简单的方法是将代码粘贴到 http://babeljs.io/repl/,然后将输出复制到 jsfiddle。您需要确保添加 CDN link 或其他内容以包含 react.js 源。
我已经尝试 运行 从 https://github.com/fraserxu/react-dropdown/blob/master/index.js to the react jsfiddle set up https://jsfiddle.net/rajcse111/69z2wepo/13405/
响应下拉菜单我已将 github 中的代码粘贴到 jsfiddle 中,但它无法正常工作。
任何人都可以向我展示 运行 jsfiddle 上使用 ecmascript 6 进行反应的简单 hello world 的示例。
我试过简单的例子:
import React from 'react';
export class class Hello extends React.Component {
constructor(props) {
super(props);
}
render(){
<div>
<input type="text" />
</div>
);
}
}
React.render(<Hello />, document.getElementById('container'));
但这也行不通。
请帮忙!
你需要用 babeljs 或类似的东西预编译它,因为浏览器还不支持很多 ES6 特性,也不支持 JSX。最简单的方法是将代码粘贴到 http://babeljs.io/repl/,然后将输出复制到 jsfiddle。您需要确保添加 CDN link 或其他内容以包含 react.js 源。