当前位置:首页 > 报告详情

2018年携程大规模应用React+Native的工程化实践.pdf

上传人: 云闲 编号:95460 2021-01-01 42页 8.54MB

word格式文档无特别注明外均可编辑修改,预览文件经过压缩,下载原文更清晰!
三个皮匠报告文库所有资源均是客户上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作商用。
本文主要介绍了携程旅行网在大规模应用React Native(简称RN)的工程化实践,以及面临的挑战和解决方案。携程旅行App现已有70多个RN业务模块,大量首页入口使用RN开发,PV占比超过H5。携程基于RN定制了CRN框架,以实现开发友好、运行稳定高效、运维可监控的大前端开发框架。 主要挑战包括:首屏加载慢、业务复杂度增加导致的问题、JS模块多导致性能下降等。携程针对这些问题提出了一系列解决方案,如:Lazy Require、inline Require、优化Require加载、分平台打包、导航栏选择等。 携程的实践经验表明,RN版本升级流程简单,成本低;组件依赖管理采用固定版本,避免使用^、*;发布系统确认增量包优化,提高了新包使用率。此外,携程还针对iOS和Android平台进行了优化,解决了性能和稳定性问题。 总之,携程通过深度使用React Native,并针对性地进行优化,大大提升了开发效率和用户体验。
"React Native在携程的实践" "携程如何优化React Native性能" "React Native未来发展趋势"
客服
商务合作
小程序
服务号
折叠