React Native開源專案:F8 App環境搭建

發表於2016-05-23

Facebook 在 2016 年的 F8 大會上開源了 F8 App,這是使用React Native開發的,毫無疑問這是一個特別棒的React Native的學習模板。專案地址:https://github.com/fbsamples/f8app 。執行起來F8 App需要React Native、Redux、Relay、GraphQL等。

環境要求

  • Node
  • React Native :iOS和Android的配置環境。React Native環境搭建
  • MongoDB Mac上安裝MongoDB 如果你想執行IOS的Demo的話,還需要:Xcode 7.3+ 、CocoaPods:ios專案的包管理工具
  • 執行Android專案的話,需要:Gradle、Android SDK

初始化專案

下載原始碼:

安裝專案依賴:

使用測試資料

啟動MongoDB:

mongod –config /usr/local/etc/mongod.conf

測試MongoDB是否啟動成功:

mongo

出現:

就是MongoDB啟動成功了。 啟動Parse/GraphQL的服務:

npm start

匯入測試資料:

npm run import-data 確認下面的地址是可以訪問的,並且是有資料的。

  • Parse Dashboard: http://localhost:8080/dashboard

React Native開源專案:F8 App環境搭建

  • Graph/QL: http://localhost:8080/graphql React Native開源專案:F8 App環境搭建

執行

執行ios:

react-native run-ios

執行android:

react-native run-android

執行效果圖:

React Native開源專案:F8 App環境搭建

相關文章