Вам необходимо исправить реализацию вашего редуктора. Вывод вашей консоли предполагает, что this.props.courses
- это объект с одним ключом как courses
, который является массивом, и, следовательно, вы не можете отобразить на this.props.courses
.
Поскольку ваш редуктор, кажется, назван courses
в combinedReducer
, а ваше начальное состояние - массив, вы должны вернуть обновленное состояние также в виде массива вместо объекта
export default (state = [], action) {
switch(action.type){
case FETCH_COURSES: {
return action.payload.data
}
...
}
}