У вас есть эта проблема, потому что fetchSuccess
функция определена неправильно.Если вы посмотрите поближе, то заметите, что вызов fetchSucess(payload)
возвращает функцию стрелки :
(dispatch) => {
console.log("FETCH SUCCESS HAPPENED", payload)
return {
type: someActionTypes.FETCH_ALL_SUCCESS,
payload,
}
}
, в то время как dispatch
принимает объект, поэтому функция fetchSuccess
должна возвращать объект действия :
{
type: someActionTypes.FETCH_ALL_SUCCESS,
payload,
}
, поэтому функция fetchSuccess
должна выглядеть примерно так:
const fetchSucess = (payload) => {
console.log("FETCH SUCCESS HAPPENED", payload)
return {
type: someActionTypes.FETCH_ALL_SUCCESS,
payload,
}
}