项目前端用的 react,要搞app,rn 还是 flutter 好一点呢?

前端都是react 技术栈,想复用代码(个人倾向rn),但是感觉会有很多坑,好像 flutter 市场较大,dart 没搞过又得自学一波,原先代码规模一般(7,8万行左右)有没高人指点一下 3q

frontend
183 views
Comments
登录后评论
Sign In
·

12 Examples of Successful Companies Using React Native in 2021,名声比较大的就是 uber、discord、facebook、airbnb,instagram,不过 airbnb 放弃了 rn 方案了,可以看看他为什么弃用 rn,这篇文章流传很广,值得一看

·

rn 在细节方面很难做到iOS 和 android 一致性,原因就是 rn 是调用系统 widget 实现的,其实就是取iOS 和 android 组件的交集,自由度较差,flutter 用著名的 Skia 渲染引擎调用 GPU 直接去“画”UI,一致性好和性能明显好很多,但是生态没有 js 那么丰富,轮子很多要自己搞

·

这个规模代码rn就行了吧,上线快,参考万能公式:

  • web: react+redux-saga+tailwindcss
  • app: react 换 rn
  • 小程序: react 换 taro 这是目前常见做法,不过有时间让我选还是 flutter 好