【发布时间】:2020-09-15 04:54:02
【问题描述】:
这个 StackOverflow 回答 (How to deal with unwanted widget build?) 说小部件在其构建功能中应该没有副作用,并且在使用 StreamBuilder 时,您不应该创建内联流,而是在 StatefulWidget 中的 initState 中进行初始化。
但是,官方 cloud_firestore 文档显示了这个例子:
此示例在构建函数中创建流。
这真的是不好的做法吗,Firestore 团队在这里错了,还是 Firestore 在幕后做了一些我不知道的事情才让这一切正常?
【问题讨论】:
标签: flutter dart google-cloud-firestore dart-pub