
第一章
React Native 是什麼?
React Native 是撰寫真正原生 iOS 與 Android 行動應用程式的 JavaScript 架構,它基
於 React 與 Facebook 的 JavaScript 函式庫,用以建構使用者界面,但相較於以瀏覽
器為目標,它的目標是行動平台。換句話說:網頁開發者現在可以用我們已經熟知的
JavaScript 函式庫撰寫觀感上真正“原生”的行動應用程式。還有,因為大部分你所撰
寫的程式可以跨平台共用,React Native 讓同時開發 Android 與 iOS 變得簡單。
類似網頁用的 React,React Native 應用程式以 JavaScript 與稱為 JSX 的 XML 標籤混合
撰寫。然後 React Native 在底層以 Objective-C(iOS)或 Java(Android)“橋接”原生
API 的呼叫。因此,你的應用程式會使用真正的行動 UI 元件而
非
網頁元件,其外觀與
操作感會與其他行動應用程式相似。React Native 還有顯露出 JavaScript 的平台 API 界
面,因此你的 React Native 程式可存取相機或位置等平台功能。
React Native 現在支援 iOS 與 Android 且有潛力擴展至未來的平台。本書內容涵蓋 iOS
與 Android。我們所寫的大部分程式可跨平台。是的,你真的可以使用 React Native 建
構產品等級的行動應用程式!傳說 Facebook