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

最佳答案

区别基本上是在变更范围上。

除了非常简单的情况外,我几乎每次都建议StoreConnector
StoreBuilder始终在整个商店上监听。 StoreConnector将商店转换为特定于窗口小部件的 View 模型;这就是让redux聪明地知道商店更改时需要更新树的哪些部分的原因。

如果到处都有StoreBuilders,那么每次商店中有更改时,所有ojit_code都会更新。

10-07 20:08