Когда мое приложение загружается, оно выбирает кучу заданий, используя
ref.on('value', snapshot => {
// DO STUFF WITH snapshot.val()
});
Я знаю, что .on()
слушатель будет срабатывать каждый раз, когда меняется узел.
Для моего приложения я управляю состоянием приложения по-разному, в зависимости от того, загружается ли приложение ИЛИ, если оно уже загружено и прослушиватель .on()
запускается, потому что узел ОБНОВЛЕН.
Согласно документам:
Слушатель запускается один раз для начального состояния данных и снова каждый раз, когда данные изменяются.
Есть ли способ узнать, срабатывает ли .on()
из-за внесения изменений в узел или это первая загрузка?
Спасибо!