пытается создать действие в избыточном, чтобы вызвать мой API.Я понимаю, что действия должны иметь определенный тип, поэтому не уверен, почему я получаю эту ошибку
Пробовал искать похожие посты, но ни один из них не дает ответ, который мне нужен
export const getTracks = () => dispatch => {
axios
.get("/api/tracks/all")
.then(res =>
dispatch({
type: GET_TRACKS,
payload: res.data
})
)
.catch(err =>
dispatch({
type: GET_TRACKS,
payload: null
})
);
};
РЕДАКТИРОВАТЬ:MaieonBrix помог мне понять, что мой импорт 'GET_TRACKS' отсутствовал в файле, в котором находятся типы моих действий:
import { GET_ERRORS, GET_TRACKS } from "./types";
file types.js:
export const {GET_ERRORS} = 'GET_ERRORS';
export const {GET_TRACKS} = 'GET_TRACKS';