1. 程式人生 > >React需要的包

React需要的包

生產 編碼 編譯工具 使用 r.js span round -c 但是

使用React時,也需要相對應的包,和jQuery一樣。React需要的包如下:

https://github.com/SongMengyao/react-demos.git

這是我的github的地址,react-demos.git這個倉庫裏面的build文件夾是react需要的包,可能版本有點低,裏面有0.13也有0.14的包,但是最新的react現在應該是react15。

以下是我對這些包的作用的理解:

1、browser.min.js
首先,並非必需引入browser.min.js,引入它的作用是使瀏覽器支持babel,可以使用ES2015(ES6)進行編碼。
(ES6是javascript下一代標準,具體可以看阮一峰的ECMAScript 6 入門)


如果用ES5,可以不引入

2、JSXTransformer.js
在react 0.14前,瀏覽器端實現對jsx的編譯依賴jsxtransformer.js
在react 0.14後,這個依賴的庫改為browser.js
頁面script標簽的type也由text/jsx改為text/babel
但是以上只能用來測試學習react
生產環境需要借助編譯工具事先將jsx編譯成js對應的這個工具也由react-tool更換為babel

3、react-with-addons.js
addons:原件附加

React需要的包