По клику на кнопку выполняется 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)))
}
}
Хелп