去哪儿 YMFE,作为一支国内比较早期实践 React Native 的年轻团队,我们从 2016 年 3 月上线了第一个基于 RN 的页面,截止目前已经有超过 30 个的 RN 项目。在 RN 项目实践中,我们是如何抹平 Android/iOS 平台化差异的?如何设计热更新系统?如何对RN的“痛点”——ListView 进行优化?针对碎片化的 Android 平台,我们又用了哪些套路来修复一些千奇百怪的 Bug?如果你正处于RN的水深火热之中,不妨来听听我们的经历。
实录摘要:
- 离线包这块除了热更新外,是不是还需要考虑内置?
- Qunar 的 RN 热更新检查的时机是什么?如何确保更新包能够及时到达?
- 在 RN 升级的时候,怎样向下兼容之前的 RN 版本的 JSBundle?
- 热更新系统中的打包脚本具体做了什么,具体流程?
- React Native 新推出的 FlatListView 组件在性能上怎么样?
- 关于 RN 的崩溃收集有什么现成的接口可以直接调用吗?
- 关于抹平差异化这块,QRN 是否已经做到了 JS 层的使用完全一致?
- 去哪儿的官方应用是全部用 RN,还是部分用 RN?
阅读全文: http://gitbook.cn/gitchat/activity/59019ba537e3056bb42235ec
您还可以下载 CSDN 旗下精品原创内容社区 GitChat App ,阅读更多 GitChat 专享技术内容哦。
去哪儿YMFE团队自2016年起采用ReactNative开发,已上线超过30个项目。本文分享了如何解决Android/iOS平台差异、设计热更新系统、优化ListView组件等经验,并讨论了针对Android平台的Bug修复技巧。
4026

被折叠的 条评论
为什么被折叠?



