可以告诉我如何在JSFiddle
中创建的本地PC中运行ReactJS示例?
我对ReactJS很新。
答案 0 :(得分:4)
有两种快速方法:
official facebook documentation提供入门套件that you can download,然后您需要做的就是:
helloworld.html
文件(根目录是包含构建和示例文件夹的目录)src
helloworld.js
<script type="text/babel" src="src/helloworld.js"></script>
完成后,您的文件应如下所示:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8" />
<title>Hello React!</title>
<script src="build/react.js"></script>
<script src="build/react-dom.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/babel-core/5.8.23/browser.min.js"></script>
<script type="text/babel" src="src/helloworld.js"></script>
</head>
<body>
<div id="container"></div>
</body>
</html>
var H = React.createClass({
getInitialState:function(){
return{count:0}
},
increment:function(){
this.setState({count:this.state.count+1});
},
render: function() {
return (
<button onClick={this.increment}>I have been clicked {this.state.count}times!</button>
);
}
});
ReactDOM.render(
<H />,
document.getElementById('container')
);
然后,在浏览器中打开helloworld.html文件。 Internet Explorer不会为我打开它,文档说Chrome可能不喜欢单独的js文件,我不得不使用Firefox。我只是右键单击该文件并使用Firefox选择打开。该网址应类似于file:///C:/Users/Tom/Downloads/react-0.14.6/react-0.14.6/helloworld.html
或者,如果您对节点和npm的熟悉,那么that page也会提供从npm启动并运行React所需的所有说明。
答案 1 :(得分:0)
首先,您需要某种类型的IDE(例如Atom,Sublime,Cloud9等);这是你的代码编辑器,就像JSFiddle提供的那样。从那里开始运行的最简单方法是使用nodejs在本地运行开发服务器。这是一个入门套件,具有许多用于开发的强大功能:https://github.com/RickWong/react-isomorphic-starterkit
答案 2 :(得分:-1)
Create-react-app将帮助您创建一个反应迅速的项目
npx create-react-app my-app
cd my-app
npm start