我自己翻譯的reactjs官網,希望能幫助你學習react!

JF_sander發表於2017-05-08

前言

前一段時間瞭解了一下react,後來就不知不覺的喜歡上了react,喜歡它的這種構建使用者介面的思想。無論是一個全新的app還是一個已經存在的app,react都能很方便的適用!用了react之後,你就會有一種莫名的高大上的感覺,因為你的整個使用者介面都是採用“js”的邏輯構思出來的,而不是像以前那樣,頁面某個地方差個東西,就在對應的地方加個div,然後直接修改html檔案,最後檢視頁面效果等。這點還有別於其它框架,如angular和vue,這些基於mvc的框架,讓你寫頁面時有點像是在寫模板的感覺,你更多的還是在寫資料層的部分,而react則讓你在開發的過程中,html和css和js三個部分同時聯絡起來了,用react開發,它的Components和elements的思想,就好像你在蓋一棟房子,然後你構造這棟房子的每一部分,最後把它組合成整一棟房子。react使得你的開發邏輯性更強,讓你更主動,對你的整個頁面構造更具有控制能力!此外,react發達的社群環境、以及jsx語法和es6都會讓你感覺整個開發體驗非常的“爽、乾淨、流暢”。

當然了,對於react,我也還是在學得狀態中,怎麼學習react呢?可以的辦法就是搞個react專案上上手就非常不錯,但是這隻能讓你粗糙地瞭解一個框架的如何的使用,但是它真正的原理恐怕你是不理解的。怎麼辦呢?我覺得你在知道一個框架怎麼使用了以後,那麼你就應該回歸簡單,從基礎的知識點去理解它,那麼什麼地方可以讓你這麼做呢?當然去它的官網呀,因為這裡是它的孕育地,所有的基礎api都在這裡,你可以看見和學習到,必要的時候你可以去社群跟你的同行討論相關問題,我相信這也是一個不錯的方法。

所以,於是我堅持去瀏覽的react的官網,並把其中的一部分內容翻譯了過來,必要的時候加上自己的理解,於是有了現在的這個文件!

因為工作關係,大部分文件的工作還在更新中,如果你覺得有必要的話,可以對專案進行star,或者watch!我會堅持更新完的,因為有兩點原因促使我堅持下去:1、我利用業餘時間做這項工作,能幫助我加深對react基礎api的理解,何樂而不為?2、進一步增強我對英語文件的閱讀能力以及文件組織能力。

文件地址

相關文章