React Native 新架构实战课
蒋宏伟
58 同城前端架构师,58RN 负责人
18214 人已学习
新⼈⾸单¥59
登录后,你可以任选4讲全文学习
课程目录
已完结/共 42 讲
React Native 新架构实战课
15
15
1.0x
00:00/00:00
登录|注册

直播加餐|七年,我的跨端实践和探索

小编说:
以下内容均来自蒋宏伟老师 3 月 29 日晚的直播,相关直播回放见bilibili 极客时间频道
你好,我是蒋宏伟。今天我想和你分享一下我这七年的跨端实践和探索,希望我的过往经验和想法,能对你的工作有所帮助。
这七年大体上可以分为学习、实践和探索的三个阶段
第一个阶段是 2015~2016 年。2015 年,我转行开始做前端工程师,而且我大学学的也不是计算机相关的专业,技术底子很薄。因为刚刚入行,对很多东西都不懂,只能天天学习。幸好当时遇到了很好的 leader,入职了 58 同城。58 的培养机制还是很好的,有小师傅、有小组长,还有技术大牛,而且他们都很“乐于助我”。
那个时候,我主要负责的是 H5 和 React Native 的业务开发。在业务开发过程中,遇到简单的问题自己翻翻书、查查资料就能搞定了,遇到自己搞不定的事情,就去请教同事,技术成长也很快。
第二个阶段是 2017~2019 年的时候。那个时候我参与了很多 58RN 基建的开发,并且在 18 年成为了 58RN 项目的负责人。但开发业务和做技术基础设施建设是不一样的,开发业务有产品提需求,有 PMO 把握进度。搞基建呢,你自己得有想法,你得会把业内方案和业务场景进行结合,你还得组织小伙伴,让小伙伴来支持你落地。
确认放弃笔记?
放弃后所记笔记将不保留。
新功能上线,你的历史笔记已初始化为私密笔记,是否一键批量公开?
批量公开的笔记不会为你同步至部落
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
  • 深入了解
  • 翻译
    • 英语
    • 中文简体
    • 中文繁体
    • 法语
    • 德语
    • 日语
    • 韩语
    • 俄语
    • 西班牙语
    • 阿拉伯语
  • 解释
  • 总结

React Native新架构的探索和思考,强调了Hermes引擎和Fabric渲染器的性能优势。Hermes引擎通过本地编译JavaScript提升首屏性能,而Fabric渲染器的通信层性能提升了3倍左右,更易保持跨平台一致性。尽管新架构还处于预览版阶段,但蒋宏伟认为其潜在收益能覆盖升级成本,计划继续推进升级。他提醒读者需根据业务实际情况选择技术。文章为读者提供了对React Native新架构的深入了解和思考,对跨端技术感兴趣的读者具有一定的参考价值。文章还探讨了跨端技术的未来发展趋势,以及对React Native SSR的重点研究方向,强调了其在Native应用中的市场需求和JavaScript生态的重要性。同时,文章指出了React Native SSR借助React Native实现“Native SSR”的基本原理,为读者提供了对未来技术发展方向的展望和思考。 文章中还介绍了客户端渲染CSR和服务端渲染SSR方案的性能对比,以及对SSR渲染步骤的详细解析。作者分享了自己的跨端经验和观点,强调了SSR配合预请求可以实现100ms以内的首屏渲染,同时提到了美团实现的页面渲染速度可达50ms。作者还提到了大规模应用需要依赖React Native团队提供更友好的接口和类似Next.js的框架来降低开发者的适配成本。 总的来说,本文深入探讨了React Native新架构的性能优势和未来发展趋势,同时分享了作者的跨端经验和观点,对于对跨端技术感兴趣的读者具有一定的参考价值。

仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《React Native 新架构实战课》
新⼈⾸单¥59
立即购买
登录 后留言

全部留言(7)

  • 最新
  • 精选
  • 刘琦-Ava Ba
    iOS 使用 hermes 可以通过审核吗?

    作者回复: 可以。热更新目前没有发现被封的,但有风险。

    2022-04-25
  • dao
    学习了,感受到对首屏加载的极致追求 :) 。RN 的 Fabric 渲染器 及 Hermes JS 引擎 都是可选的 (opt-in) ,默认是没有开启的,不过可以一键开启(参考 https://bit.ly/3yzULz9 和 https://reactnative.dev/docs/hermes )
    2022-05-13
    1
  • 你好,请问课程中会将网络请求相关的吗,还有就是课程资料也会提供是吧?
    2023-11-30归属地:北京
  • kittyE
    老师,请问哪个版本目前是稳定和最佳实践的版本?
    2023-07-23归属地:江苏
  • Gavin 峰
    收益匪浅,让我对RN重燃了希望,哈哈~ 还记得2017~2018时,写RN的痛苦经历,历历在目~
    2023-05-29归属地:广东
  • 听说昵称太长了躲在树后面会被别...
    哪怕浏览器性能追平原生 App,跨端技术仍然存在,那时候又返璞归真变成跨浏览器技术了,有厂商竞争就有跨端技术,社会进步的本质就是竞争,就好比没人愿意共享自己的老婆。所以,竞争不止跨端不死。
    2023-04-30归属地:湖南
  • 杨永安
    想知道SSR这类下发json,是不是只能显示静态界面。如果用户有点击交互后导致动态渲染这类的如何处理?
    2022-08-23归属地:北京
收起评论
显示
设置
留言
7
收藏
沉浸
阅读
分享
手机端
快捷键
回顶部