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