譯者:Garfielt, 葉秀蘭, ZodiacX
編譯地址:10 Resources to Get You Started with ReactJS
原文地址:
http://www.oschina.net/translate/10-resources-to-get-you-started-with-reactjs
React 是發(fā)展非常迅速的 JavaScript 庫(kù)巾腕,可以讓開(kāi)發(fā)者更快的構(gòu)建用戶界面窍蓝。自從 React 發(fā)布以來(lái),已經(jīng)快速成為了大多數(shù)人尋求的框架類別之一。即使 React 已經(jīng)非常簡(jiǎn)單易用醉者,但是還有很多社區(qū)成員一直在探討拋棄其他所有,只使用單個(gè)框架的實(shí)際益處。
根據(jù)這些討論,似乎現(xiàn)在主要爭(zhēng)論的是 React 現(xiàn)在還不是一個(gè)全椚樵酰框架,不像 Meteor (學(xué)習(xí) Meteor) 和 AngularJS (React 和 Angular 之間的比較)前弯, 所以也沒(méi)有完全被采用蚪缀。同時(shí),React 的語(yǔ)法混合了 JavaScript 和 HTML恕出,社區(qū)對(duì)這些都非常挑剔询枚。React 就是這樣,當(dāng)前來(lái)看剃根,有大量的開(kāi)發(fā)者在使用這個(gè)庫(kù)。
ReactJS 自身是一個(gè) JavaScript 庫(kù)構(gòu)建前方,為構(gòu)建 Web 組件和界面(同一樣?xùn)|西)狈醉。這里有篇文章《Hello, React.js》也許能讓你更好的理解 React 構(gòu)造。還有一個(gè)關(guān)于 React 為什么變得如此重要 的討論值得去看看惠险。每個(gè)人都對(duì) React 有自己的看法苗傅,那你怎么看?
這篇文主要是推薦一些基礎(chǔ)的 React 教程和資源班巩,可以讓你輕松入門 ReactJS 框架渣慕,其他更多的內(nèi)容后續(xù)會(huì)發(fā)布嘶炭,可以在評(píng)論中發(fā)表你的建議和看法,我們會(huì)努力改進(jìn)的:)
任何的框架逊桦,程序語(yǔ)言或庫(kù)最好的起點(diǎn)就是閱讀官方文檔眨猎。這些文檔是早期使用者們?cè)谑褂?React 中的一些經(jīng)驗(yàn),并且是我們現(xiàn)在看到的大量的教程的來(lái)源强经,官方文檔勾畫(huà)出了 React 的可能性睡陪,但是如何創(chuàng)造性的把他們結(jié)合起來(lái)完全取決于你。
快速入門向?qū)ǔJ呛玫拈_(kāi)端匿情,這里有足夠的代碼和實(shí)例讓你可以直接開(kāi)始使用兰迫,它能讓你一窺最初開(kāi)發(fā)者的想法,并且它可能也給你向特定的開(kāi)發(fā)者發(fā)問(wèn)的權(quán)利炬称,通常他們都很友好汁果。
本文將帶你快速了解如何使用ReactJS構(gòu)建用戶界面。只是能夠讓你入門玲躯,僅此而已据德。按照初學(xué)者工具包進(jìn)行代碼(說(shuō)明在代碼庫(kù)里)或單純閱讀即可。
我們已經(jīng)有了一個(gè)快速入門指南府蔗,它的好處是有一個(gè)比較樣式和開(kāi)發(fā)的不同版本晋控。同時(shí),它的設(shè)計(jì)很酷姓赤。
你是 Hacker News 的高頻用戶么赡译?差別是不管別人是否對(duì) ReactJS 敢興趣,你確實(shí)是〔幻現(xiàn)在是你通過(guò)搭建你最喜歡的網(wǎng)站學(xué)習(xí) React 的機(jī)會(huì)蝌焚,全部教程都放在 GitHub頁(yè) 面上,鏈接在下面的圖片上誓斥,所以不要等了只洒,開(kāi)始吧。
5.構(gòu)建大型 React app 的最佳實(shí)踐
任何編程語(yǔ)言或框架都會(huì)有一系列的最佳實(shí)踐劳坑,這是不可避免的毕谴。開(kāi)發(fā)者們是善于思考的,有時(shí)最好的實(shí)踐可以作為每個(gè)人的準(zhǔn)則來(lái)遵循距芬,這能夠讓編碼更容易涝开,理解代碼也是這樣。這篇文章就是很短的最佳實(shí)踐框仔,但其中有一些有見(jiàn)地的評(píng)論我認(rèn)為對(duì)你也會(huì)很有用舀武。
6.通過(guò)視頻學(xué)習(xí) ReactJS
很棒的站點(diǎn),特別當(dāng)你是個(gè)視頻學(xué)習(xí)者時(shí)离斩。BigBinary 團(tuán)隊(duì)提供了一些 React 的短視頻银舱,這些視頻中伴隨著一些專門的小工具來(lái)幫助你和代碼實(shí)時(shí)互動(dòng)瘪匿,這也許是 Codecademy 將來(lái)需要考慮的一種方法。
這是一個(gè)由曾在 Facebook 工作過(guò)的人建立的網(wǎng)站寻馏,更確切的說(shuō)是一個(gè) React 開(kāi)發(fā)團(tuán)隊(duì)里的人棋弥。他的網(wǎng)站用 React 搭建而成,全是關(guān)于幫助你成為一個(gè)出色的 React 開(kāi)發(fā)者的操软,包括每周故事嘁锯,教程和技巧。設(shè)計(jì)也很出色聂薪。
參加今年 React.js 大會(huì)的機(jī)會(huì)已經(jīng)沒(méi)了家乘,但幸運(yùn)的是大會(huì)被以全高清視頻格式記錄了下來(lái),所以所有的演講都可以在線回放藏澳,我們可以去看仁锯,F(xiàn)acebook 將所有重要的演講整理到了一個(gè)頁(yè)面上——這將有助于你趕上框架的快速發(fā)展。
到這里本文快要結(jié)束了翔悠,是時(shí)候放大招啦业崖。這是一個(gè)讓人叫絕的系列教程(仍然是一個(gè)開(kāi)發(fā)進(jìn)程,但是有三部分)跟隨其開(kāi)發(fā)能夠逐漸深入 React 框架蓄愁,并能夠讓你領(lǐng)略到如何在節(jié)約寶貴時(shí)間的基礎(chǔ)上搭建大應(yīng)用的能力双炕。
10.使用 ReactJS 30分鐘內(nèi)搭建一個(gè)移動(dòng) APP
我們名單上最后一個(gè)資源來(lái)自 Scotch,一個(gè)如何使用 React 搭建移動(dòng)應(yīng)用的很好的入門教程撮抓,另一個(gè)快速成長(zhǎng)并能從中獲利的市場(chǎng)妇斤。你將要搭建的應(yīng)用是一個(gè) Flickr 的 API 應(yīng)用,它能夠讓你在圖片庫(kù)中簡(jiǎn)潔漂亮地查看照片丹拯。
學(xué)習(xí) ReactJS 的資源
你一定會(huì)愛(ài)上開(kāi)源運(yùn)動(dòng)站超,你也會(huì)愛(ài)上那些花時(shí)間寫(xiě)這些教程并與世界一起分享的人們——他們也是從這些資源中學(xué)習(xí),但零成本有如此多的學(xué)習(xí)資源還是挺讓人震驚的乖酬,也許在 tweet 或 facebook 上分享它們是我們回報(bào)他們所能做的最小的事死相。希望這個(gè)摘要現(xiàn)在或?qū)?lái)能夠你對(duì)你有用。