flutter - Provider 和 setstate 哪个更贵?

标签 flutter dart mvvm flutter-layout flutter-provider

对于 MVVM 架构和一般情况来说,使用提供程序代替 setstate 是一个好习惯吗?提供者是否会重建整个应用程序小部件树,就像我在第二页触发它一样,第一页也会被重建,如果是这样,那么我们如何更有效地使用它?

最佳答案

提供者状态管理提供消费者。该 Consumer 本身具有构建功能。因此,您可以在要重建的小部件中使用消费者。您不需要重建整个小部件树。消费者将监听您的提供者方法,并且它将在您想要更改的位置重建特定的小部件。谢谢

关于flutter - Provider 和 setstate 哪个更贵?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70053497/

相关文章:

ios - 具有输入输出的 rxswift viewmodel

c# - 在 WPF 的 Listview 分组中检索 GroupName

flutter - 可为空的表达式不能用作条件

flutter - 如何添加线性百分比指标

dart - ShadowDom外部的父级的属性已更改(显示:无->显示:flex->显示:无)

flutter - 配置单元registerAdapter不接受ID

c# - Windows Phone 8 中的自动扩展列表 - xaml

dart - Flutter中如何使用UUID访问数据库?

android - adb: 无法打开 app.apk: 不允许操作

flutter - 无法让 Flutter 在 VS Code 中以 Debug模式运行