1

在 Flutter 中使用流有什么不应该做的事情吗?例如,您应该使用或收听的流的最大数量是多少?或者每次更新值时使用多个 StreamBuilder 还是只做一个 setState 更好?

4

1 回答 1

2

流是 Dart 中的一个强大功能。例如,许多状态管理架构使用流作为处理事件和状态的基础。您的应用程序的几乎每个功能都可以使用流来实现。

您要确保清理不再使用的所有流,以防止内存泄漏。

StreamBuilder 是一个很棒的小部件,负责清理工作。请参阅此Flutter:Streambuilder - Closing of streams

于 2021-07-10T09:26:05.023 回答