почему ошибка на консоли браузера 'ОШИБКА TypeError: Невозможно прочитать свойство' concat 'из undefined' - PullRequest
0 голосов
/ 24 января 2020
import {ILogin} from './properties';
import { LOGIN, LOGOUT } from './actions';

export interface ILoginState {
    login: ILogin[];
}

export const INITIAL_STATE: ILoginState = {
    login: []
}

export function rootReducer(state: ILoginState, action): ILoginState{
    switch(action.type){
        case LOGIN: 
            return Object.assign({}, state, {
                login: state.login.concat(Object.assign({}, action.loginInfo))
            })

        case LOGOUT:
            return Object.assign({}, state, {
                login: state.login.filter(t => t.uname !== action.uname)
            })   
    }
}

почему отображается ошибка 'ОШИБКА TypeError: Невозможно прочитать свойство' concat 'из undefined'. есть ли проблема с состоянием объекта?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...