@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
  • Вопрос задан
  • 39 просмотров
Решения вопроса 1
miraage
@miraage
Старый прогер
Логгер должен быть последним в цепочке middleware
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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