便利蜂 React Native 多版本共存的平滑升级实践

所属专题:移动新生态趋势下的应用实践

嘉宾 : 李国乾 | 便利蜂移动端技术专家

会议室 : 二号厅A

讲师介绍

专题演讲嘉宾:李国乾

便利蜂移动端技术专家

李国乾,便利蜂移动端技术专家。2016 年加入便利蜂,参与了公司整套移动端研发体系的搭建,负责跨端方案、基础组件的建设。

议题介绍

演讲:便利蜂 React Native 多版本共存的平滑升级实践

React Native 发布至今,依旧保持着很高的社区活跃度。随着框架升级迭代、前端技术生态的演进,React Hook、Fast Refresh、Flipper、React 17 等技术、工具不断的涌现出来。一方面,业务希望 RN 升级带来新技术、新技术为自身提效赋能,另一方面,升级伴随的 breaking change、行为变更使得业务不得不考虑升级的风险和成本。便利蜂探索出一种多 RN 版本共存的平滑升级方案。支持按照页面、Component 的粒度升级,并解决了多 RN 版本带来的代码成倍膨胀、App 体积增大的问题。同时,提供一种缩短每次升级所需研发时间的思路。

演讲提纲:

  1. 便利蜂移动端的架构背景,和 RN 升级方案的选择
  2. 多版本共存的实现方案
    • 适配多版本共存的结构
    • 为旧版本带来向下兼容的性能提升
    • 处理海量的 Native Module、Native Component
  3. 业务线平滑升级的实践
  4. 降低升级 RN 框架研发时间的一些思路

你将获得:

对使用 React Native 技术栈的从业人员,提供升级 RN 版本时的方案选择、收益成本评估、最佳实践的参考。同时,对希望了解 React Native 生态、对跨端技术感兴趣的听众提供进一步的框架结构、生态的了解。

交通指南

北京国际会议中心

Beijing International Convention Center
地址:北京市朝阳区北辰东路7号
  • 微信咨询

  • 电话咨询

    联系电话:+86 17310043226

微信联系我们

小姐姐