Итак, я пытаюсь установить магазин redux
, это первый раз, и я учусь на практике, и я нахожу его немного сложным из-за большого количества движущихся частей. Я получаю сообщение об ошибке:
Необработанный отказ (ошибка): при заданном действии «GET_ERRORS» редуктор «ошибки» возвратил неопределенным. Чтобы игнорировать действие, вы должны явно вернуть предыдущее состояние. Если вы хотите, чтобы этот редуктор не содержал значения, вы можете вернуть null вместо undefined.
Я покажу код, выделенный во время проблемы:
import axios from 'axios';
import { GET_ERRORS } from './types';
const createProject = (project, history) => async (dispatch) => {
try {
const res = await axios.post('http://localhost:8080/api/project', project);
history.push('/dashboard');
} catch (err) {
dispatch({
type: GET_ERRORS,
payload: err.response,
});
return null;
}
};
export default createProject;
APIпочтовый звонок работает, но все равно он вылетает и выдает ошибку выше