Facebook 發布 React Native for Android
Facebook 今天發布了 React Native for Android,把 Web 和原生平臺的 JavaScript 開發技術擴展到了 Google 的流行移動平臺。
React Native 讓開發者使用 JavaScript 和 React 編寫應用,利用相同的核心代碼就可以創建 Web,iOS 和 Android 平臺的原生應用。React Native 的宗旨是,學習一次,高效編寫跨平臺原生應用。
React Native 支持標準平臺組件的使用,比如 iOS 的 UITabBar 和 Anroid 的 Drawer 組件,因此可以提供跨平臺生態系統的統一外觀和感覺。這些平臺組件可以使用 React 組件接口集成到一個應用,比如 TabBarIOS 和 DrawerLayoutAndroid。
“Facebook 已經在生產環境使用 React Native 一年多了,”Facebook 工作人員說到,“Facebook 的 廣告管理應用就是使用 Raact Native 編寫的,這個應用可以讓用戶管理他們的賬戶,創建新的廣告。Ads 管理應用不僅僅是 Facebook 第一個使用 React Native 編寫的應用,也是第一個跨平臺應用。 ”。
Facebook 上個月詳細解說了 React Native 未來發展的計劃和方向,包括性能,構建工具和基礎設施方面的改進。
Facebook 把 React Native for iOS,React Native for Anroid 都放到同一個代碼庫,React Native for Android 提交詳情請看:
https://github.com/facebook/react-native/commit/42eb5464fd8a65ed84b799de5d4dc225349449be
React Native 在 GitHub 上的代碼庫:https://github.com/facebook/react-native
React Native 也更新了關于 React Native for Andorid 的文檔:http://facebook.github.io/react-native/