flutter redux StoreConnector vs StoreBuilder

时间:2018-05-20 09:33:30

标签: android redux dart flutter

我正在使用Flutter redux进行州管理,我不明白为什么我们同时拥有StoreConnectorStoreBuilder
除了它们之外的参数之外,两者之间有什么区别?
是否有特定原因我们应该何时使用其中任何一个?

1 个答案:

答案 0 :(得分:8)

差异主要取决于变化的范围。

除了非常简单的情况外,我每次都会推荐StoreConnector

StoreBuilder总是收听整个商店。 StoreConnector将商店转换为特定于小部件的视图模型;这就是让redux在商店发生变化时需要更新树的哪些部分的聪明之处。

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