Задать вопрос
@CoolBatman273

Используя redux-thunk, возвращаемая функция идёт в экшен. Как это исправить?

export const changeSearchValue = (value: string): Function => {
    return (dispatch: Function): void => {
        dispatch({
            type: CHANGE,
            payload: value
        });
        Axios.get("https://www.balldontlie.io/api/v1/players", {
            params: {
                per_page: 5,
                search: value
            }
        })
            .then(function (response: any): void {
                dispatch({
                    type: SET_SUGGESTIONS,
                    payload: response.data.data
                })
            })
            .catch(function (error: any): void {
                console.log(error);
            })
    };
};

5e98711b61eb6333169201.png
  • Вопрос задан
  • 40 просмотров
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
  • Javascript.ru
    Курс по React
    5 недель
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Решения вопроса 1
miraage
@miraage
Старый прогер
Логгер должен быть последним в цепочке middleware
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
ITK academy Нижний Новгород
от 50 000 до 90 000 ₽
IT ATLAS Москва
от 200 000 до 250 000 ₽
ITK academy Казань
от 50 000 до 90 000 ₽