Firestore web api中DocumentSnapshot.data()方法的性能成本是多少?

时间:2018-06-05 12:59:00

标签: javascript firebase google-cloud-firestore

在使用firebase的firestore的Web应用程序中,可以将DocumentSnapshot对象保留在变量中并调用data方法以在需要时检索文档中包含的数据,或者调用data方法一旦将其存储在变量中然后使用它。

data方法只是一个访问器函数,对性能没有显着影响,还是应该避免重复调用该方法?

在特定用例中,是否有充分的理由将data方法的结果,其idref属性保存在反应组件状态的不同字段中而不是保留DocumentSnapshot实例本身?

1 个答案:

答案 0 :(得分:0)

对data()的调用没有什么特别昂贵的。你可以自己examine the source code