React Native 介紹

React Native 由 Facebook 推出,開發使用 Javascript、視圖元件(很像Html)及樣式風格(類似CSS),屬於Native(原生) App,只是JavaScript程式碼是在一層JavaScriptCore上面執行。

優點

  • 跨平台: Android 與 iOS
  • Learn once,write any where
  • 應用範圍 : Facebook、Instagram、Skype、Uber …等
  • 擴充性:能然可以用 Obj-C、Swift 或 Java(Android) 新增應用

安裝

  • 搭配 Exop APP 運作,可以在手機安裝Expo App 就可以透過掃描畫面上的QR code 開始測試。
npm install -g create-react-native-app // 安裝 React Native
create-react-native-app HelloWorld     // 建立專案
cd HelloWorld
npm start  
  • 透過 CLI 開發
npm install -g react-native-cli
react-native init HelloWorld
cd HelloWorld
react-native run-android // 或 react-native run-ios