React Native開源項目-F8 App環境搭建

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

環境要求

  • Nodeandroid

  • React Native :IOS和Android的配置環境。React Native環境搭建ios

  • MongoDB  Mac上安裝MongoDB
    若是你想運行IOS的Demo的話,還須要:git

  • Xcode 7.3+github

  • CocoaPods:ios項目的包管理工具
    運行Android項目的話,須要:shell

  • Gradle
    *Android SDKnpm

初始化項目

下載源代碼:segmentfault

git clone git@github.com:fbsamples/f8app.git
cd f8app

安裝項目依賴:react-native

npm install
#ios 依賴 
cd ios
pod update
#android依賴
cd ../android
gradle build

使用測試數據

啓動MongoDB:app

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

測試MongoDB是否啓動成功:

mongo

出現:

MongoDB shell version: 3.2.6
>

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

npm start

導入測試數據:

npm run import-data

確認下面的地址是能夠訪問的,而且是有數據的。

28AC51C6-87D2-4163-94F8-B3618E527162.png

運行

運行ios:

react-native run-ios

運行android:

react-native run-android

運行效果圖:
2BCD4C9A-23D1-4667-B40D-00431974090B.png

更多的學習在:http://makeitopen.com/

相關文章
相關標籤/搜索