В чем разница между транзакциями базы данных firebase с и без async-await? - PullRequest
0 голосов
/ 19 февраля 2019

Я видел код, который использовал транзакцию базы данных Firebase, которая выполняется в typeScript с использованием async-await.Но я также видел, как это делается в javascript без использования async-await.В чем разница между этими двумя?Есть ли проблемы с производительностью?

1 Ответ

0 голосов
/ 19 февраля 2019

Нет асинхронного ожидания - это просто аккуратный способ обработки обещаний.Транзакции Firebase возвращают обещание, которое разрешается только после завершения транзакции / сбоя / остановки.Как видите, транзакция имеет обратный вызов в качестве параметра, который вызывается как обновление транзакции.

Разницы в производительности нет, просто другой синтаксис и простой способ обработки обещаний.

https://firebase.google.com/docs/database/admin/save-data#section-transactions

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