Как в state redux запихнуть?

Как запихнуть в state redux кастомный хук который проверяет авторизирован пользователь или нет?
import {useEffect, useState} from 'react'
import {localURL} from "../const";

export const useAuth = () => {
    const [user, setUser] = useState({})

    useEffect(() => {
        fetch(`${localURL}/auth/login`)
            .then((res) => res.json())
            .then((res) => {
                setUser(res.user)
            })
            .then((res) => console.log(user))
            .catch((e) => console.log(e));
    }, [])

    return user
}

const initialState = {
    user: {}
}

export default function rootReducer(state = initialState, action) {

    return state
}
  • Вопрос задан
  • 43 просмотра
Пригласить эксперта
Ответы на вопрос 1
@abberati
frontend-разработчик
Никак. Стор для данных, не надо хранить в нем функции. Так в доке написано. Пересмотри подход к решению задачи.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы