React Native在全民K歌APP中的使用分享
Facebook 于 2015 年 3 月发布了 React Native:使用 ReactJS 编写 Native 代码的框架。发布之后关注度一路飙升。使用 JS 编写代码 Native 渲染,用Web 开发效率实现 Native 体验的模式,正在打造一条 Web 和 Native 混合开发的新道路。
全民K歌于 3.1 版本开始在原有的大赛功能模块(webview H5)上尝试进行 React Native 接入和业务改造。接入的过程中也踩到了很多坑。这次就是对我们接入以来总结的经验进行的一次分享。对相对于原来 Web 开发上带来的改变进行了对比,并主要阐述了接入以来遇到的一些问题和解决(性能、代码、组件、BUG等)。
主要内容包括:
React Native 通信机制
React Native 能力优势
接入中遇到的问题和解决
性能、不足及后续优化
作者: 全民K歌项目团队 calvin、leo、eddy