我正在使用 Flutter redux对于状态管理,我不明白为什么我们同时拥有 StoreConnector
和 StoreBuilder
?
除了参数之外,这两者有什么区别?
我们什么时候应该使用其中任何一个,有什么具体原因吗?
最佳答案
区别主要在于变化的范围。
我几乎每次都推荐 StoreConnector
,除了非常简单的情况。
StoreBuilder
总是监听整个商店。 StoreConnector
将商店转换为特定于小部件的 View 模型;这就是让 redux 在 store 发生变化时智能地知道树的哪些部分需要更新的原因。
如果您到处都有 StoreBuilders
,那么每次商店发生变化时,它们都会更新。
关于android - Flutter redux StoreConnector vs StoreBuilder,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50433417/