跨端框架选型:React Native、Flutter 和 Taro 到底怎么选?
最近公司要启动一个新项目,需要同时支持 iOS、Android 和 H5,纠结用哪个跨端方案。试了下 React Native,但发现 H5 支持不太理想;Flutter 性能好但包体积大;Taro 写起来像 React,但生态感觉没那么成熟。有没有实际踩过坑的老哥给点建议?
比如我们团队主要用 React,如果选 Taro 能不能复用现有组件?或者有没有办法在 React Native 里优雅地支持 H5?
UE丶志煜
Lv1
你们团队用 React 的话,直接上 Taro 就完事了,组件复用完全没问题,React 组件拿过来改改样式就能用。RN 那个 H5 支持就是鸡肋,别死磕。Taro 3.x 现在生态还行,坑踩得差不多了,我们项目用了一年多没大问题。包体积方面,Flutter 确实离谱,动不动 20MB+,Taro 打包出来比 RN 还小点。
点赞
2026-03-12 21:09