react.js之初體驗(一)

React 是一個用于構(gòu)建用戶界面的 JAVASCRIPT 庫蹂风。

React主要用于構(gòu)建UI,很人多認為 React 是 MVC 中的 V(視圖)恢着。

React 起源于 Facebook 的內(nèi)部項目爪瓜,用來架設(shè) Instagram 的網(wǎng)站,并于 2013 年 5 月開源系宫。

React 擁有較高的性能,代碼邏輯非常簡單建车,越來越多的人已開始關(guān)注和使用它扩借。

React 特點:

1.聲明式設(shè)計?React采用聲明范式,可以輕松描述應(yīng)用缤至。

2.高效?React通過對DOM的模擬潮罪,最大限度地減少與DOM的交互。

3.靈活?React可以與已知的庫或框架很好地配合领斥。

4.JSX? JSX 是 JavaScript 語法的擴展嫉到。React 開發(fā)不一定使用 JSX ,但我們建議使用它月洛。

5.組件? 通過 React 構(gòu)建組件何恶,使得代碼更加容易得到復(fù)用,能夠很好的應(yīng)用在大項目的開發(fā)中嚼黔。

6.單向響應(yīng)的數(shù)據(jù)流? React 實現(xiàn)了單向響應(yīng)的數(shù)據(jù)流细层,從而減少了重復(fù)代碼惜辑,這也是它為什么比傳統(tǒng)數(shù)據(jù)綁定更簡單。

React 安裝:

本文用了?React 的版本為 0.13.4疫赎,你可以在官網(wǎng)http://facebook.github.io/react/下載最新版盛撑。
下載完之后引入下述文件:


demo1

然后在編輯器打開:

以下實例輸出了 "醒醒醒,夏至到了捧搞,看緊你家的狗狗~~別被人吃了",每個人都愛狗狗抵卫,只不過有的人愛生的,有的人愛熟的胎撇。(ps:不是針對玉林人士哦)

index.html

<script src="../build/react.js"></script>

React的核心庫

<script src="../build/react-dom.js"></script>

提供與DOM相關(guān)的功能

<script?src="../build/browser.min.js"></script>

用于將JSX語法轉(zhuǎn)為JavaScript語法

嗯陌僵,你經(jīng)過上述并可以開始看的字體了。證明這個成功的了创坞,下面我們通過npm來使用react.

第一步:

通過npm來安裝碗短,那必須安裝node和npm.如果還沒安裝請https://nodejs.org/en/。這里安裝吧题涨,或者你百度看看教程偎谁。

安裝全局包:

npm install babel-g ?// 可以編譯ES6代碼,66的

npm install webpack-g // 一個打包工具纲堵,http://webpack.github.io/

npm install webpack-dev-server-g? // 一個輕量的node.js express服務(wù)器

第二步:創(chuàng)建目錄

創(chuàng)建一個根目錄巡雨,目錄名為:react-demo,再使用 npm init 初始化席函,生成 package.json 文件


package.json

第三步:添加依賴包及插件

因為我們要使用 React, 所以我們需要先安裝它铐望,--save 命令用于將包添加至 package.json 文件。

npm install react--save

npm install react-dom--save


package.json

安裝以你就以為可以茂附?NO正蛙、NO、NO营曼,我們下面還有安裝一些插件

npm install babel-core

npm install babel-loader

npm install babel-preset-react

npm install babel-preset-es2015

第四步:創(chuàng)建文件


目錄結(jié)構(gòu)


index.html

app.jsx

main.js

webpack.config.js

第五步:設(shè)置編譯器乒验,服務(wù)器,載入器

webpack.config.js文件添加以下代碼:


webpack.config.js

entry:指定打包的入口文件main.js蒂阱。

output:配置打包結(jié)果锻全,path定義了輸出的文件夾,filename則定義了打包結(jié)果文件的名稱录煤。文中定義"./src"

devServer:設(shè)置服務(wù)器端口號為6666鳄厌,端口后你可以自己設(shè)定 。

module:定義了對模塊的處理邏輯妈踊,這里可以用loaders定義了一系列的加載器了嚎,以及一些正則。當需要加載的文件匹配test的正則時响委,就會調(diào)用后面的loader對文件進行處理新思,這正是webpack強大的原因。(具體詳情可以查文檔呀)

現(xiàn)在打開package.json文件赘风,找到"scripts"中的"test" "echo \"Error: no test specified\" && exit 1"使用以下代碼替換:

"start":"webpack-dev-server --hot"


package.json


現(xiàn)在我們可以使用npm start命令來啟動服務(wù)夹囚。--hot命令會在文件變化后重新載入,這樣我們就不需要在代碼修改后重新刷新瀏覽器就能看到變化邀窃。

睡了~~~ ?明天寫哈哈

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末荸哟,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子瞬捕,更是在濱河造成了極大的恐慌鞍历,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,941評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件肪虎,死亡現(xiàn)場離奇詭異劣砍,居然都是意外死亡,警方通過查閱死者的電腦和手機扇救,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,397評論 3 395
  • 文/潘曉璐 我一進店門刑枝,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人迅腔,你說我怎么就攤上這事装畅。” “怎么了沧烈?”我有些...
    開封第一講書人閱讀 165,345評論 0 356
  • 文/不壞的土叔 我叫張陵掠兄,是天一觀的道長。 經(jīng)常有香客問我锌雀,道長蚂夕,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,851評論 1 295
  • 正文 為了忘掉前任腋逆,我火速辦了婚禮双抽,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘闲礼。我一直安慰自己牍汹,他們只是感情好,可當我...
    茶點故事閱讀 67,868評論 6 392
  • 文/花漫 我一把揭開白布柬泽。 她就那樣靜靜地躺著慎菲,像睡著了一般。 火紅的嫁衣襯著肌膚如雪锨并。 梳的紋絲不亂的頭發(fā)上露该,一...
    開封第一講書人閱讀 51,688評論 1 305
  • 那天,我揣著相機與錄音第煮,去河邊找鬼解幼。 笑死抑党,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的撵摆。 我是一名探鬼主播底靠,決...
    沈念sama閱讀 40,414評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼特铝!你這毒婦竟也來了暑中?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,319評論 0 276
  • 序言:老撾萬榮一對情侶失蹤鲫剿,失蹤者是張志新(化名)和其女友劉穎鳄逾,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體灵莲,經(jīng)...
    沈念sama閱讀 45,775評論 1 315
  • 正文 獨居荒郊野嶺守林人離奇死亡雕凹,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,945評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了政冻。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片请琳。...
    茶點故事閱讀 40,096評論 1 350
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖赠幕,靈堂內(nèi)的尸體忽然破棺而出俄精,到底是詐尸還是另有隱情,我是刑警寧澤榕堰,帶...
    沈念sama閱讀 35,789評論 5 346
  • 正文 年R本政府宣布竖慧,位于F島的核電站,受9級特大地震影響逆屡,放射性物質(zhì)發(fā)生泄漏圾旨。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,437評論 3 331
  • 文/蒙蒙 一魏蔗、第九天 我趴在偏房一處隱蔽的房頂上張望砍的。 院中可真熱鬧,春花似錦莺治、人聲如沸廓鞠。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,993評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽床佳。三九已至,卻和暖如春榄审,著一層夾襖步出監(jiān)牢的瞬間砌们,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,107評論 1 271
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留浪感,地道東北人昔头。 一個月前我還...
    沈念sama閱讀 48,308評論 3 372
  • 正文 我出身青樓,卻偏偏與公主長得像影兽,于是被迫代替她去往敵國和親揭斧。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 45,037評論 2 355

推薦閱讀更多精彩內(nèi)容