Mar*_*rco 8 firebase flutter google-cloud-firestore
我正在使用 Flutter 开发应用程序,并且正在使用 Cloud Firestore。没有任何理由,更喜欢之间的一个StreamBuilder
和StreamProvider
?
小智 17
StreamBuilder 非常好用且易于用于您确定仅在同一个小部件中需要的流。如果您的应用不断增长,通过您的应用小部件传递此流数据会变得混乱,在这种情况下,请使用 StreamProvider。
StreamProvider 是一个比 StreamBuilder 更完整的解决方案:
David King 在此视频中解释了从使用 StreamBuilder 到 StreamProvider 的演变,解释了它们的好处(以及允许拥有多个流的 MultiProvider)。他的代码在这个 GitHub repo 中。
在这篇 Fireship 文章中,有一个视频和代码解释了如何将 Firebase 与 Provider 一起使用。有一个非常有用的示例,可以将它与 Firebase 用户身份验证一起使用。
归档时间: |
|
查看次数: |
3478 次 |
最近记录: |