为什么要选择React Native做你的跨端方案

261 阅读2分钟

React Native 是一个非常流行的跨端框架,开发者认可度很高。

对于个人而言,强大的生态意味着很多功能都不用自己写,从社区拿来用就行,这极大地降低了开发成本。你可以在社区中选择最适合你业务的技术工具,比如状态管理、路由、动画、工具库和原生扩展等等。对于企业来说,使用 React Native 这类成熟框架开发移动应用成本更低,风险也更低,企业也更愿意招聘相关开发者。

React Native 是一个跨领域的融合技术,它是你现有技术的自然延伸。

React Native 这门融合技术还有另一个好处,它能让前端和客户端更加紧密的协作。日常开发中,前端和客户端经常需要协作,比如很多公司就专门设立了大前端部门,为的就是方便前端和客户端一起做事。要更好地共事,就需要学会站在对方角度思考问题,通过学习 React Native 你就能了解对方技术栈的特点,就更容易换位思考,而这也能帮助你快速成长。

React Native 新架构的渲染流水有了很大的变化,这会带来更好的用户体验。

React Native 团队正在基于 React Native 新架构研究服务端渲染方案。React Native 的 SSR 和 Airbnb 的自行研发服务端渲染框架原理非常类似。国内的美团团队也在 React Native 老架构之上实现了 SSR,据说美团的页面渲染速度最快能达到 50ms。

此文章为11月Day08学习笔记,内容来源于极客时间《React Native新架构实战》,强烈推荐该课程