知识的价值不在于占有,而在于使用。这篇文章主要讲述react native 开发app相关的知识,希望能为你提供帮助。
react native和原生android/ios:
https://www.oschina.net/news/97466/should-we-use-react-native
react native优势 跨平台。
单纯用RN开发是很棒的,单纯用原生ios/Android开发也是很棒的。
但是RN和原声ios/Android混合开发是糟糕的,因为:如果你需要在同一屏幕上同时使用原生视图和 React Native 视图,通常,在 React Native 方面,你会将数据保存在 JS 对象中,而在原生方面,你会将数据保存在 Swift/java 的数据结构中,这样以来,跟踪客户端状态就会变得很困难。因为 React Native 目前只有一个异步桥接(asynchronous bridge),你需要编写大量桥接基础设施的代码,才能保证工作有效进行,这个过程很麻烦,会严重影响工作效率。
学习资源官网:https://reactnative.cn/
由于React Native还不太成熟,资源有限,也不完整。但随着它越来越流行,在不久之后一定能赶上其他成熟的技术。下面列出了一些实用的资源,我也经常在它的仓库上提问和获取最新的信息:
- Reactiflux上的#react-native。
- js.coach—
React Native开源组件列表。
- awesome-react-native—
大量的React Native文章、教程和示例。
【react native 开发app】译注:中文资源:React Native学习指南
推荐阅读
- Android 打造可下拉的EditText--DropEditText
- Android FrameLayout的android foreground属性可以设置单击时的前景色
- Android NavigationView 导航抽屉的使用
- 微信中如何实现APP分享链接判断,实现在浏览器打开
- Android??????????????????????????????
- Android 二维码扫描怎样实现第二次(重复)扫描
- Android使用Retrofit技术仿微信图片上传,可以选择多张图片拍照上传
- Android 抓取LOG的几种命令
- Android-finished with non-zero exit value 2