@lizlalala
2016-05-07T11:31:08.000000Z
字数 1061
阅读 1428
react
注:下载的包是react各种版本的js文件,用法类似于引入jquery,请挪步官方文档 return,以下均针对npm管理包展开。
npm install --save-dev react react-dom gulp-babel gulp babelify babel-preset-react babel-preset-es2015
补充:
package.json示意

{"presets":["react","es2015"]} //in case we will use es6
如图

// main.jsvar React = require('react');var ReactDOM = require('react-dom');ReactDOM.render(<h1>Hello, world!</h1>,document.getElementById('example'));//用于将模板转为 HTML 语言,并插入指定的 DOM 节点(example)
<!DOCTYPE html><html><head><meta charset="UTF-8" /><title>Hello React!</title></head><body><div id="example"></div><script src="src/javascripts/main.js"></script></body></html>
如果用babel这样引入的话,是不需要在head的script标签中加入的,只需最后编译好的js文件即可。

(将多个模块合并成一个文件,同时让服务器端的CommonJS格式的模块可以运行在浏览器端)
browserify build/javascripts/main.js > build/javascripts/app.js
所有的js都会整合进app.js里面,也就是说,在html中也只需引入它即可。

