Skip to content

Latest commit

 

History

History
46 lines (33 loc) · 1.78 KB

README.md

File metadata and controls

46 lines (33 loc) · 1.78 KB

React Native 介紹

React Native 是什麼?

  • 2013 年夏天 Facebook 內部駭客松的 project
  • 2015 年 1 月 React.js Conf 發表, 2015 年 5 月正式發佈,當時只有 IOS 版本,2015 年 9 月 Android 才正式支援
  • Learn once, write anywhere: Build mobile apps with React
    • iOS
    • Apple TV
    • Android
  • 用 JavaScript 撰寫真正的原生 App,不是所謂的 mobile web app、HTML5 app、 hybrid app

其他類似的框架

特色

  • 使用同一套專案 Code Base 即可達成跨平台 App 開發建置與維護。
  • 效能與使用體驗接近原生開發。
  • 採用與 Web 前端相同的 REST API / JWT 存取後端資料服務。
  • 維護人員進入門檻低(熟悉 JavaScript 語言之開發人員)。
  • 可同步使用 iOS 與 Android 雙平台裝置進行測試與調校。
  • 開發時可以快速的更新 UI,不用重新編譯
  • 免送審更新程式之機制,Microsoft CodePush。
  • 更新週期快速 v0.40 以前每兩週 release 一個版本,目前每個月 release 一個版本
  • Product Pains - 讓社群投票表決 feature

缺點

  • 開發環境對於電腦硬體需求較高。
  • 需熟悉了解 React

showcase 官方頁面 ShowCase
中國 ShowCase

延伸閱讀