对流有啥不好的用途?
Posted
技术标签:
【中文标题】对流有啥不好的用途?【英文标题】:What would be a bad use of streams?对流有什么不好的用途? 【发布时间】:2021-09-20 08:18:11 【问题描述】:在 Flutter 中使用流有什么是你不应该做的吗?例如,您应该使用或收听的流的最大数量是多少? 还是每次更新值时使用多个 StreamBuilder 还是只执行一个 setState 更好?
【问题讨论】:
查看How to Ask 来改进这个问题。另见help center 【参考方案1】:流是 Dart 中的一个强大功能。例如,许多状态管理架构使用流作为处理事件和状态的基础。您应用的几乎所有功能都可以使用流来实现。
您要确保清理不再使用的所有流以防止内存泄漏。
StreamBuilder 是一个很棒的小部件,负责清理工作。看到这个Flutter: Streambuilder - Closing of streams。
【讨论】:
以上是关于对流有啥不好的用途?的主要内容,如果未能解决你的问题,请参考以下文章