Firebase & vuex - синхронизировать состояние с помощью onAuthStateChanged или firebase response? - PullRequest
0 голосов
/ 29 октября 2018

При использовании firebase в модуле vuex лучше:

  1. использует login действие и logout действие , которое напрямую связывается с firebase, а затем использует ответ firebase , чтобы совершить мутацию до state.userObject

  2. Или для входа и выхода через действия vuex, но используйте firebase.auth().onAuthStateChanged наблюдатель функция для фиксации мутаций в state.userObject

Первое решение кажется проще и ловит ошибки входа в систему. Но второй кажется всеобъемлющим и отлавливает время ожидания аутентификации пользователя.

Если не считать обратной связи, я склоняюсь к гибриду, где я вхожу в систему и использую ответ для обновления userObject, но затем устанавливаю наблюдателя для других изменений. Затем удалите наблюдателя в logOut.

Разве я неправильно это понимаю? Спасибо

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