我正准备用Flutter和Provider编写我的第一个平凡的应用程序。我已经阅读了Provider如何促进不变的小部件(StatelessWidgets)的内容。我的问题是,使用提供程序时使用StatefulWidgets是否是[[always的反模式?如果没有,那么什么时候可以在Provider应用程序中使用StatefulWidgets更好呢?
provider
不在乎您是否编写无状态/有状态的代码或其他任何内容(挂钩?)。[在许多情况下,它无需编写StatefulWidget
,但它并不声称只应使用StatelessWidget
。
最后,决定是否需要StatefulWidget
是您的工作。例如,在编写动画时可能需要它。