将原有的 Swift 代码改成 React Native 是个不小的动作,我们选择了一些对主要功能影响不大的页面定点重构,主要考虑到 React Native 的几个优点:
1. 跳过 App Store 审核,远程更新代码,提高迭代频率和效率;2. 减少编译时间,开发效率更高;3. 组件化开发,更高的复用率;4. 相对其它 Hybrid 方案,React Native 性能更好,用户体验更接近原生。