《React官方文档》之Getting Started
JSFiddle
开始React最简单的方法就是遵循JSFiddle的Hello World例子:
- React JSFiddle
- React JSFiddle without JSX
-
入门包
如果你刚刚起步,你可以下载Starter Kit。Starter Kit包含为浏览器预制的React和React DOM,以及帮助你开始的示例。
在Starter Kit的根目录下创建一个
helloworld.html内容如下:
-
<!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> </head> <body> <div id="example"></div> <script type="text/babel"> ReactDOM.render( <h1>Hello, world!</h1>, document.getElementById('example') ); </script> </body> </html>
JavaScript中的XML语法叫做JSX,查看JSX语法可以学习更多。为了将它翻译成普通的JavaScript ,我们使用
<script type="text/babel">并且包含
Babel来在浏览器中实现真正的翻译。从浏览器打开这个html你就能看到这句问候了!独立的文件
你的React JSX代码可以在一个独立的文件中。创建如下的
src/helloworld.js
ReactDOM.render( <h1>Hello, world!</h1>, document.getElementById('example') );
然后从
helloworld.html引用它
:<script type="text/babel" src="src/helloworld.js"></script>
注意到一些浏览器(比如Chrome)将会加载失败除非它通过HTTP服务.
React+npm或Bower
你可以使用npm或Bower来管理React 包。你可以在我们的包管理 章节学习到更多相关知识。
下一步
查看我们的教程和其他Starter Kit的
examples
目录下的例子来学习更多。
最后更新:2017-05-19 15:02:53
上一篇:
ExecutorService-10个要诀和技巧
下一篇:
《ELK Stack权威指南 》导读
《Spark 官方文档》Spark作业调度
阿里云AI产品全景图首次公开 机器学习平台PAI2.0发布 | 阿里云栖大会
The world beyond batch: Streaming 101
eclipse部署web项目至本地的tomcat但在webapps中找不到
用户 'sa' 登录失败。原因: 该帐户被禁用。 (Microsoft SQL Server,错误: 18470)
报告:中国引领全球太阳能增长 贡献全球近半数增量
在 Linux 中使用 SSD(固态驱动器):启用 TRIM
C# 基础知识 (一).概念与思想篇
《Spring Data实战》——1.3 领域
android UI进阶之仿iphone的tab效果