React Native 介绍

Facebook 今天发布了React Nativefor 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/

相关文章

导入moment 使用方式 年月日,时分秒 星期几 相对时间 7天后 2小时后 明天 将毫秒转换成年月日
@ 一、前言 为什么介绍redux-actions呢? 第一次见到主要是接手公司原有的项目,发现有之前的大佬在处理...
十大React Hook库 原文地址:https://dev.to/bornfightcompany/top-10-react-hook-libraries-4065 原文...
React生命周期 React的生命周期从广义上分为挂载、渲染、卸载三个阶段,在React的整个生命周期中提供很...
React虚拟DOM的理解 Virtual DOM是一棵以JavaScript对象作为基础的树,每一个节点可以将其称为VNode,用...
React中JSX的理解 JSX是快速生成react元素的一种语法,实际是React.createElement(component, props, ....