有状态的小部件在Redux / Flutter应用程序中有意义吗?

时间:2019-01-13 20:47:34

标签: redux flutter state

我正在研究将Redux与Flutter结合使用,我有一个问题,如果您遵循redux架构,在Flutter中使有状态的小部件有意义吗?我认为对于动画和小小部件来说更好制作一个有状态的小部件,而不是真正的appState的新属性,但是我不确定...我需要有人来澄清这个假问题。

2 个答案:

答案 0 :(得分:1)

当然。使用状态小部件可实现相当短暂的UI状态,而将Redux用于更长寿的状态和由业务逻辑管理的状态。

答案 1 :(得分:1)

Redux甚至还不能替代StatefulWidget。

一个简单的例子是动画。它们每个都需要存储,放置和与AnimationController / Tweens交互。

Redux确实适用于可序列化状态。通常来自您的API的内容,您可能会或可能不想将其存储在设备上。

StatefulWidget可用于其他所有功能。