【问题标题】:Fetching data on corresponding redux store-state update in a component(widget)在组件(小部件)中获取有关相应 redux 存储状态更新的数据
【发布时间】:2019-04-21 17:29:38
【问题描述】:

我在使用 StoreConnector 的项目中使用 flutter-redux 进行状态管理。

假设我在主视图中有一个歌曲列表,在底部栏中有一个音乐播放器小部件。每次点击一首新歌时,音乐播放器小部件都应该对听过该歌曲的人数进行 api 调用。 所以我需要在这个小部件中获取数据,不仅是一次,而且每次该小部件的 _ViewModel 中相应的存储数据发生变化时。

在 react js 中,我们可以使用 ComponentDiDUpdate() 生命周期。我想知道颤振中是否有类似的东西,或者是否有适合这种情况的最佳实践。

【问题讨论】:

    标签: redux dart flutter flutter-redux


    【解决方案1】:

    你可以使用StoreConnector事件监听器:

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

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-06-10
    • 2021-01-05
    • 1970-01-01
    • 1970-01-01
    • 2020-04-11
    • 2021-03-21
    • 1970-01-01
    • 2021-06-11
    相关资源
    最近更新 更多