获取组件(小部件)中相应redux存储状态更新的数据

获取组件(小部件)中相应redux存储状态更新的数据,redux,dart,flutter,flutter-redux,Redux,Dart,Flutter,Flutter Redux,在使用StoreConnector的项目中,我正在使用Flatter redux进行状态管理 假设我在主视图中有一个歌曲列表,在底部栏中有一个音乐播放器小部件。每次单击一首新歌时,music player小部件都应该为收听该歌曲的人数发出api调用。 因此,我需要在这个小部件中获取数据,而不是一次,而是每次这个小部件的_ViewModel中相应的存储数据发生变化时 在react js中,我们可以使用ComponentDiDUpdate()生命周期。我想知道颤振中是否有类似的情况,或者是否有针对这

在使用StoreConnector的项目中,我正在使用Flatter redux进行状态管理

假设我在主视图中有一个歌曲列表,在底部栏中有一个音乐播放器小部件。每次单击一首新歌时,music player小部件都应该为收听该歌曲的人数发出api调用。 因此,我需要在这个小部件中获取数据,而不是一次,而是每次这个小部件的_ViewModel中相应的存储数据发生变化时


在react js中,我们可以使用ComponentDiDUpdate()生命周期。我想知道颤振中是否有类似的情况,或者是否有针对这种情况的最佳做法。

您可以使用
StoreConnector
事件侦听器:

StoreConnector<AppState, AppState>(
  onDidChange: _onDidChange,
  onWillChange: _onWillChange,
);

StoreConnector(
onDidChange:_onDidChange,
onWillChange:_onWillChange,
);
你能回答这个问题吗