背景:扫地机器人 App 开发,主要是涉及到蓝牙定位能力。目前 App 采用的技术栈是大部分用原生开发,小部分页面用 H5 开发。公司层面主要是想节约成本,叫调研下原生+react native 或是 flutter 。 问题:小公司就我一个前端,vue 和 react 都会写一写,但是没有接触过 react native 和 flutter ,看了看 react native 的官方文档,感觉配置环境都好麻烦。个人是想保持现状原生+h5 来继续搞,疑问是改成原生+react native 或者 flutter 真的收益很高吗,这样的混合开发会不会遇见巨坑啊 React, native, flutter, 原生
react native 和 flutter 都是做界面 UI 的, 如果 H5 没有问题, 切换这些没有意义。 关键组件用原生就可以了 建议分析是否需要跨端或在多个平台上构建应用程序,包括 iOS ,Android ,Web 和小程序等。
@tool2d 也不是换底层框架吧,是准备把 react native 整合到已有的原生项目中,https://reactnative.dev/docs/integration-with-existing-apps