[譯]推薦5個值得學習React Native的開源項目
最好的學習編碼的方式就是讀源碼 -- 某個高級程序員
讀源碼是最好也是最有效的提升自身編碼能力的方式,特別是當該項技術比較新然后它的標準還在不停改進的時候。 ReactNatve 就是其中一個。它的API隨著每次發布還在持續的迭代 ,你會碰到很多需要選擇的工具然后除了一些簡單的HelloWorld教程,稍微深入些的教程比較少。于是,我們還是來讀讀別人的開源項目源碼吧,下面是我follow的5個:
這個項目展示了HackerNews的ReactNative輕量級實現。它能夠幫助你理解怎樣去交互以及怎么用框架提供的組件實現一個相對完整的項目,在你還不太理解整個框架的時候。
2. Snowflake
Snowflake其實不是一個項目;它是一個ReactNative的比較細致的教程。它有比較仔細的解釋還有視頻截圖確保你能夠理解。如果想要深入了解ReactNative,我個人比較推薦仔細研究這個項目。
3. React-Native-NW-React-Calculator
這是一個跨平臺的(Web / Mac App / Mobile) 的一份代碼實現的計!算!器!額,我不是在開玩笑,這個項目展示了ReactNative中ReactJs的強大。這個項目還教會了我怎么去構建代碼以出發它的潛能。這是我最喜歡的一個。
這個ReactNative能夠教會你成噸的
傷害
技巧。主要是UI組件的實現。這是相較于原生最接近的ReactNative實現。它也有一個很好的架構模式,值得一看。
這個項目是學習如何調用第三方接口的很好的案例,展示了數據圖表還有其他重要的數據。
還有一個:
非死book剛公布的他們F8大會上的ReactNative項目。這個項目是ReactNative作者們寫的,當然要提。
P.S: Awesome ReactNative 是很有幫助的一個開源內容清單。
來自: http://sugarball.me/yi-tui-jian-5ge-zhi-de-xue-xi-react-nativede-xiang-mu/