主要翻译的是React的官方文档Quick Start部分
安装
安装React
官方推荐使用Yarn
或者npm
来管理前端依赖。
如果使用Yarn
,可以这样安装:1
yarn add react react-dom
如果使用npm
,可以这样安装:1
npm install --save react react-dom
使用ES6和JSX
官方推荐使用Babel
转义器来编译React代码,这样可以在React中使用ES6
和JSX
的语法。ES6
是最新一代的Javascript,它拥有诸多全新的特性与语法,能够使开发更加便捷轻松。JSX
是Javascript语言的一种扩展,可以与React友好地进行协作。
在使用babel
之前确保已经安装了babel-preset-react
和babel-preset-es2015
,并且在.bablerc
中做好了配置。
Hello World
官方推荐使用webpack
或者Browserify
等打包器来管理代码,一来可以让代码模块化,二来可以打包加载以减少加载时间。
下边是最小的一个React应用Hello World:1
2
3
4
5
6
7import React from 'react';
import ReactDOM from 'react-dom';
ReactDOM.render(
<h1>Hello, world!</h1>,
document.getElementById('root')
);
这段代码构造了一个包含Hello, world!
字样的h1
Dom元素,并且将这个元素渲染进了页面上一个id为root的元素里。