Какова стоимость производительности метода DocumentSnapshot.data () в веб-интерфейсе Firestore? - PullRequest
0 голосов
/ 05 июня 2018

В веб-приложении, использующем FireStore FireStore, можно сохранить объект DocumentSnapshot в переменной и вызвать метод data для извлечения данных, содержащихся в документе, когда это необходимо, или вызвать метод data один раз и сохранить его вПеременная затем использовать его.

Является ли метод data просто функцией доступа и не оказывает существенного влияния на производительность, или следует избегать повторных вызовов метода?

В конкретном случае использования существует ли хорошийпричина сохранения результата метода data, его свойств id и ref в различных полях в состоянии компонента реакции вместо сохранения самого экземпляра DocumentSnapshot?

1 Ответ

0 голосов
/ 05 июня 2018

В вызове данных нет ничего ужасно дорогого ().Вы можете проверить исходный код самостоятельно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...