Riverpod中StreamProvider与ListViewBuilder配合的底层机制疑问
Riverpod + Firestore + ListView.builder 组合的底层运行机制疑问
我正在用Riverpod开发一款高校社区APP,采用Firebase作为数据库。通过StreamProvider获取Firestore集合中的文档信息时,发现它和StreamBuilder功能类似。
我的疑问是:当使用StreamProvider流式传输集合文档、并通过ListView.builder展示时,如果集合中有10000个文档,StreamProvider会一次性把所有文档都流式传输过来吗?我知道ListView.builder并非一次性获取所有渲染所需信息,而是按需加载,所以想搞懂这个常用组合的底层运行机制。此前GPT给出了相关解答,但我无法完全信任。
内容的提问来源于stack exchange,提问作者박진혁
相关产品推荐
相关产品推荐

