我正在研究将Redux与Flutter结合使用,我有一个问题,如果您遵循redux架构,在Flutter中使有状态的小部件有意义吗?我认为对于动画和小小部件来说更好制作一个有状态的小部件,而不是真正的appState的新属性,但是我不确定...我需要有人来澄清这个假问题。
答案 0 :(得分:1)
当然。使用状态小部件可实现相当短暂的UI状态,而将Redux用于更长寿的状态和由业务逻辑管理的状态。
答案 1 :(得分:1)
Redux甚至还不能替代StatefulWidget。
一个简单的例子是动画。它们每个都需要存储,放置和与AnimationController / Tweens交互。
Redux确实适用于可序列化状态。通常来自您的API的内容,您可能会或可能不想将其存储在设备上。
StatefulWidget可用于其他所有功能。