Как пользоваться setPersistance в firebase?

Не работает локальное сохранение пользователя через setPersistance. В документации firebase не совсем понятно объяснено. Правильно ли я пользуюсь setPersistance?

const handleLogin = (email, password) => {
        const auth = getAuth();
        setPersistence(auth, browserSessionPersistence)
            .then(() => {
                return signInWithEmailAndPassword(auth, email, password)
                    .then(({user}) => {
                        dispatch(setUser({
                            email: user.email,
                            id: user.uid,
                            token: user.accessToken
                        }))
                        navigate('/')
                    })
                    .catch(() => dispatch(authError()))
            })
            .catch((error) => {
                const errorCode = error.code;
                const errorMessage = error.message;
            });
    }

Ответы (0 шт):