Gok*_*a R -2 state-management dart flutter
作为初学者,我如何选择在flutter中使用哪种状态管理?我先学哪一个?主要考虑因素和权衡是什么?
不存在最好的状态管理。他们都做同样的工作。只能说使用方式不同。例如,Getx 是一个包含很多东西的包,就像一个独立的框架一样。它包含许多现成的函数和插件。乍一看,这似乎是一件好事。然而,作为一个软件开发者,如此依赖一个包是一个问题。(由于工作原因,我已经使用 getx 一年多了。)
另一方面,Provider 表示,Provider 因其制造商而变得复杂,并且新的状态管理包 Riverpod 更好。
Bloc 简单明了,一切都很清楚。不过,如果不使用cubit,那就是一个累人的封装,而且在cubit中,没有bloc的自由。
正如您所看到的,不存在最好的状态管理。它们都有自己的优点和缺点。我认为重要的是哪一个你能更快地习惯并用好它。
| 归档时间: |
|
| 查看次数: |
1654 次 |
| 最近记录: |