import {LOADING_POSTS, GET_ERROR, UPDATE_POSTS} from './postTypes';
const initialState = {
loading : false,
posts : [],
error : ''
};
const postReducer = (state = initialState, action) => {
switch(action.type){
case LOADING_POSTS :
return {
...state,
loading : true
};
case UPDATE_POSTS :
return {
loading : false,
posts : state.posts.concat(action.data),
error : ''
};
case GET_ERROR :
return {
...state,
loading : false,
error : action.error
};
default : return state;
}
}
export default postReducer;
Всякий раз, когда я пытаюсь обновить сообщения, я получаю сообщение «ERROR TypeError: Невозможно прочитать свойство concat of undefined». Есть идеи, в чем может быть проблема?