android - Flutter redux StoreConnector vs StoreBuilder

标签 android redux dart flutter

我正在使用 Flutter redux对于状态管理,我不明白为什么我们同时拥有 StoreConnectorStoreBuilder
除了参数之外,这两者有什么区别?
我们什么时候应该使用其中任何一个,有什么具体原因吗?

最佳答案

区别主要在于变化的范围。

我几乎每次都推荐 StoreConnector,除了非常简单的情况。

StoreBuilder 总是监听整个商店。 StoreConnector 将商店转换为特定于小部件的 View 模型;这就是让 redux 在 store 发生变化时智能地知道树的哪些部分需要更新的原因。

如果您到处都有 StoreBuilders,那么每次商店发生变化时,它们都会更新。

关于android - Flutter redux StoreConnector vs StoreBuilder,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50433417/

相关文章:

android - Android不在ACTION_DOWN状态时如何获取鼠标指针位置

Android Jelly Bean 及以上版本上 Webview 的 JavascriptInterface

webpack - Redux Saga 热重载

android - GCP API com.google.api.client.googleapis.extensions.android.gms.auth.UserRecoverableAuthIOException

javascript - 非标准化数据如何导致 React Redux 出现问题?

javascript - React Redux onBlur 事件在 Safari 和 Firefox 中未触发

listview - 添加图像到列表 Flutter

dart - 如何在 build.dart 构建后运行命令?

firebase - 如何在 Flutter 中使用查询访问 Cloud Firestore 的数组索引?

android - 如何停止刷新 viewpager 内容?