redux-thunk. Добавил его в middleware. Когда нажимаю на кнопку Get data from API запускается функция getData и выскакивает ошибка Actions must be plain objects. Use custom middleware for async actions. Не могу разобраться что я делаю не так. Может у Вас есть пример async fetch запроса с redux-thunk и с хуками при получении и отправке данных в store?
PS: API request находится по пути redux/API/
Песочница: https://codesandbox.io/s/adoring-breeze-798im?file=/src/redux/store.js
Скорей всего это из-за того, что fetchRates не возвращает экшен
У тебя просто неправильный thunk
Что не так?
(payload)=>(dispatch, getState)=>{} Такая сигнатура должна быть
В функции fetchRates?
у тебя 2 раза стор инициализируется в index.js и в store и он юзает тот где нету middleware
Ок, спасибо. Я убрал в index.js createStore, но ошибка осталась(
Обсуждают сегодня