Flutter 如何与供应商一起处理颤振中的局部状态?

Flutter 如何与供应商一起处理颤振中的局部状态?,flutter,clean-architecture,state-management,flutter-state,Flutter,Clean Architecture,State Management,Flutter State,我使用提供程序包来管理我的应用程序状态。关于如何管理应用程序中的状态,我有几个问题 为我的应用程序中的每个屏幕创建ChangeNotifier类来处理此页面的后端(仅提供给此屏幕)是一种好的做法吗 在这样的示例中: 如果我有一个包含多个小部件的页面,我需要重建页面的一小部分,比如在启用开关时添加一个新的文本字段 在前面的例子中 我应该使用提供程序仅重建页面的一小部分,还是该部分主要通过使用changeState()进行处理 如果页面的本地状态应该在屏幕中处理 我应该把页面的逻辑放在哪里

我使用提供程序包来管理我的应用程序状态。关于如何管理应用程序中的状态,我有几个问题

  • 为我的应用程序中的每个屏幕创建ChangeNotifier类来处理此页面的后端(仅提供给此屏幕)是一种好的做法吗
在这样的示例中: 如果我有一个包含多个小部件的页面,我需要重建页面的一小部分,比如在启用开关时添加一个新的文本字段

在前面的例子中

  • 我应该使用提供程序仅重建页面的一小部分,还是该部分主要通过使用changeState()进行处理
如果页面的本地状态应该在屏幕中处理

  • 我应该把页面的逻辑放在哪里,比如点击按钮时的http请求和加载此页面的数据