react native vs flutter,我应该从react-native转向flutter吗

问题描述 投票:0回答:2

我是 React Native 开发人员,我的问题比代码更通用

我对 React Native 和它的 bug 数量感到非常沮丧 以及 Android 设备(特别是旧设备)上的性能极低 几乎所有重要的 api 都是第三方在 github 上开发的,并且由于很多错误而不再维护。 有些代码有时不起作用, 我在 React Native 中注意到高度使用的(10k+ 用户)应用程序

  • some Android 设备上,获取请求重复 4 次。
  • 在某些 Android 设备上,异步存储可能正在工作。
  • await 和 async 被忽略
  • React.usestate 有问题,有时会被忽略

flutter 是否提供了更好的环境和更少的错误

react-native flutter
2个回答
3
投票

从个人经验来看,flutter 比 React Native 更好有几个原因,但我将在这里列出几个最好的:-

  1. 更多互动社区:-过去 2 年,Flutter 在 stackoverflow 上回答的问题比 React 多得多
  2. 更好的文档 - flutter 文档涵盖了一切,我的意思是一切\
  3. 原生性 - Flutter 在使应用程序看起来尽可能原生于平台方面做得非常出色
  4. 广泛的软件包 - 就像它说的那样,所有东西都有一个软件包,您还可以使用平台视图,以防万一您想在本机侧添加某些内容,因此没有限制
  5. 编辑器 - 天哪,我无法形容对代码中所有命令的良好描述是多么容易。我的意思是,您可以将鼠标悬停在某个函数上,如果由 flutter 团队或适当的软件包团队制作,您将看到完整的实现
  6. 摆脱任何形式的 html 或 css - 设计变得非常容易*无限容易,因为从程序员的角度来看,一切都更有意义
  7. 出色的调试 - 通过 flutter,您可以在不同的规模上进行调试,甚至可以在发布规模上进行调试,以防万一发布模式而不是调试模式出现问题,当然社区总是会提供帮助
  8. 定期精彩更新——虽然 React 在新功能上慢慢消亡,但 Flutter 却在蓬勃发展。随着最近更新的 flutter 2.0 引入了 null 安全性,出现 bug 的几率进一步降低了

所以是的,我建议你尝试转向颤振。 Flutter 文档中甚至还有一个完整的教程,供 React-Native dec 学习 Flutter。


0
投票

这实际上取决于用例和现有的专业知识。为了获得更通用的概述,我可以推荐这篇文章,介绍 React Native 中 Flutter 的差异以及在特定情况下应该选择哪一篇: flutter 与 React-native

© www.soinside.com 2019 - 2024. All rights reserved.