Как управлять сеансом пользователя в React с помощью Firebase Client SDK?

# #reactjs #firebase #authentication #session #token

Вопрос:

У меня возникли проблемы с управлением логином/сеансами/токенами моих пользователей.

Мое приложение основано на React/Firebase.

Моя проблема начинается, когда срок действия токена JWT клиента истекает (через 1 час). Я не понимаю, как прослушивать это событие, чтобы я мог запустить обновление токена.

Я, конечно, могу установить тайм-аут, но я не знаю, правильное ли это решение?