@xxx123321

Как обновить компонент?

По клику на кнопку выполняется action, где происходит fetch запрос и диспачит результат в stor..
Если я делаю console.log( mapStatetoProps ) при нажатие на эту же кнопку(вместе с action), приходит пустой массив.
Если же сделать этот console.log() с setTimeOut(), приходит то что ожидаю.

вот action:
function MyData(res){
    return {
        type: 'A',
        payload: res
    }
}

export function AuthLoad(){
    return dispatch => {
        fetch('https://jsonplaceholder.typicode.com/posts')
            .then(res => res.json())
            .then(res => dispatch(MyData(res)))
    }
}


Хелп
  • Вопрос задан
  • 128 просмотров
Решения вопроса 1
@kristenstewartdadada
Frontend Developer
А у Вас установлен redux-thunk или redux-saga, или все это выполняется с голым redux?
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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