React 入門實例教程


閱讀(368.8k) 收藏 (346)

手冊簡介

上周,基于 React 的 React Native 發(fā)布,結(jié)果一天之內(nèi),就獲得了 5000 顆星,受矚目程度可見一斑。 React 起源于 Facebook 的內(nèi)部項目,因為該公司對市場上所有 JavaScript MVC 框架,都不滿意,就決定自己寫一套,用來架設(shè) Instagram 的網(wǎng)站。做出來以后,發(fā)現(xiàn)這套東西很好用,就在2013年5月開源了。 由于 React 的設(shè)計思想極其獨特,屬于革命性創(chuàng)新,性能出眾,代碼邏輯卻非常簡單。所以,越來越多的人開始關(guān)注和使用,認(rèn)為它可能是將來 Web 開發(fā)的主

手冊說明


在開始本教程之前,你可能需要閱讀的教程:


《CSS教程》

《HTML教程》

《javascript教程》

React安裝


可以到React的官網(wǎng)下載安裝包,不過,React Demos 已經(jīng)自帶 React 源碼,不用另外安裝,只需把以下的庫拷貝到你的硬盤就行了。

$ git clone git@github.com:ruanyf/react-demos.git

如果你沒安裝 git, 那就直接下載 zip 壓縮包。

React 的特點


  • React采用聲明式的設(shè)計 ? React采用聲明范式,可以輕松描述應(yīng)用。
  • React具有高效性 ? React通過對DOM的模擬,最大限度地減少與DOM的交互。
  • React很靈活 ? React可以與已知的庫或框架很好地配合。
  • React有JSX ? JSX 是 JavaScript 語法的擴展。React 開發(fā)不一定使用 JSX ,但我們建議使用它。
  • React組件 ? 通過 React 構(gòu)建組件,使得代碼更加容易得到復(fù)用,能夠很好的應(yīng)用在大項目的開發(fā)中。
  • React的單向響應(yīng)的數(shù)據(jù)流 ? React 實現(xiàn)了單向響應(yīng)的數(shù)據(jù)流,從而減少了重復(fù)代碼,這也是它為什么比傳統(tǒng)數(shù)據(jù)綁定更簡單。

更多React參考教程


《React 教程》

《React 中文版文檔》

《React簡學(xué) by TG》

與React相關(guān)的實例


《使用React、Node.js、MongoDB、Socket.IO開發(fā)一個角色投票應(yīng)用》

版權(quán)信息


《React 入門實例教程》原文出處http://www.ruanyifeng.com/blog/2015/03/react.html

由作者阮一峰授權(quán)轉(zhuǎn)載整理至W3Cschool.cn

更新記錄

在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號