问题描述
我正在研究将Redux与Flutter结合使用,我有一个问题,如果您遵循redux架构,在Flutter中使有状态的小部件有意义吗?我可以认为对于动画和小小部件来说更好创建一个有状态的小部件,而不是真正的appState的新属性,但我不确定...我需要有人来澄清这个假问题.
I am studying Redux combining it with Flutter, and I have this question, does making stateful widgets make sense in Flutter if you follow redux architecture? I could think that for animations and little widgets it's better to make a stateful widget rather than a new attribute to the real appState, but I am not really sure... I need someone to clarify me this dummy question.
推荐答案
Redux甚至还不能替代StatefulWidget.
Redux is not even close to replacing StatefulWidget.
一个简单的例子是动画.它们每个都需要存储,放置和与 AnimationController/Tweens
进行交互.
A simple example is animations. Each of them requires to store, dispose and interact with an AnimationController/Tweens
.
Redux确实适用于可序列化状态.通常来自您的API的内容,您可能会或可能不想将其存储在设备上.
Redux really is for a serializable state. Typically what comes from your API, which you may or may not want to store on the device.
StatefulWidget
用于其他所有功能.
这篇关于有状态的小部件在Redux/Flutter应用程序中有意义吗?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!