5個值得學習的React Native開源項目

376015677 7年前發布 | 14K 次閱讀 開源 ReactNative 移動開發 React Native

高級程序員都認為,去閱讀開源項目的源碼,是學習編程的好方法。

閱讀開源項目的源碼,是高效提高自己寫代碼能力的最好方式,尤其是這項目使用的工具(譯者注:即使用的庫、框架等)相當前沿或者處于快速發展的階段。而 ReactNative 就是完美的學習對象。它正處于快速發展的周期,每次迭代都使API變得更好用,大量的庫可供ReactNative選擇并提供足夠的入門指南(以方便實用)。況且,閱讀開源項目的源碼從來都是最好的練習(相應庫或框架的方式)。

以下是我個人持續關注,而且是精選的5個開源項目:

  1. HackerNews-React-Native

HackerNews ReactNative App (iOS)

這個項目是通過ReactNative輕量級實現HackerNews。它能引導你通過ReactNative提供的組件,搭建出一個完整的應用,而不需要復雜的專業知識。

2. Snowflake

Snowflake (iOS)

Snowflake不單是一個應用,這是一份一步步引導你理解ReactNative思想的指引。它擁有詳盡的說明以及每一步的錄屏,以確保你不會在任何一處產生疑惑。如果你想深入理解ReactNative,我個人推薦你(學習)這個項目。

3. React-Native-NW-React-Calculator

我并沒有開玩笑哦,這真的是一個只通過一份代碼,就可以跨平臺(Web / Mac App / Mobile)運行的計算機。這個項目展示出ReactJS與ReactNative結合后的真正威力。這項目同時也會教你如何設計代碼,使其能發揮出全部的潛力(譯者注:即跨平臺)。這是我最喜歡的開源項目之一。

4. React-Native-NBA-App

NBA App (iOS)

通過這個ReactNative應用,你能學習非常多知識,主要是UI組件的編寫。這個ReactNative App是(體驗)最接近原生應用的開源項目之一。當然,它的代碼結構十分良好,值得深入閱讀。

5. FinanceReactNative

Finance App (iOS)

Finance App是學習如何引入第三方api,如何展示數字、圖標與其他關鍵數據的好資源。多數的應用或多或少地需要處理上述的內容,這也是這個項目進入這個推薦列表的原因。

壓軸:

非死book’s F8 Conference App

非死book’s F8 Conference App in ReactNative

在我寫完這篇博客之后,非死book開源了他們使用ReactNative搭建的非死book’s F8 Conference App。這個應用是由開發ReactNative的人員所開發的,這使得它值得最博文最后被推薦!

 

 

來自:http://www.zcfy.cc/article/5-react-native-open-source-projects-to-learn-from-the-react-native-log-medium-2671.html

 

 本文由用戶 376015677 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!