React Native 开发总结
前言 2015年3月, Facebook正式发布react-native,只支持iOS平台;2015年9月,Facebook发布了React Native for Android,让这一技术正式成为跨平台开发框架。 我们团队是在2016年中期开始接触并使用react-native, 起初团队有很多反对声,其中 ● iOS平台严格的审核制度,还有后来的JSPatch风波,担心有热更新的能力的react-native也会被警用,还好react-native是以js.bundle为资源加载的沙盒热更新。 ● React Native的性能能达到上限问题 当时选择react-native的几个重要因素 ● 跨平台:这可能是最重要的原因了,可以节省人月 ● 基于React框架开发,组建化,响应式思路,调试方式可以缩短开发周期(在开发者熟练使用的情况下),也可以调整前端开发资源 ● 热更新:APP当时修复BUG基本都是重新发版,周期比较长,热更新是解决这一个痛点是最好的选择 ● 新技术调研,扩展技术栈 移动框架学习套路 每次接触一个新技术,新框架总是一头雾水。其实是有套路的,有经验的程序员会说这就...