对流有啥不好的用途?

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。

【讨论】:

以上是关于对流有啥不好的用途?的主要内容,如果未能解决你的问题,请参考以下文章

VOIP 服务证书有啥用途?

类助手有啥好的用途?

sql2012 ssis有啥用途

jquery-1.4.2.min.js文件有啥用途?里面的代码都有啥用途?

Python3 的“函数注释”有啥好的用途?

在对象文字(...object)中传播语法有啥用途?