Почему я получаю сообщение об ошибке: «Возраст» редуктора возвращается неопределенным во время инициализации. Что я делаю не так? - PullRequest
0 голосов
/ 23 апреля 2020

Я новичок, чтобы реагировать. Я создал быстрый и грязный тестовый код только для того, чтобы проверить функционирование комбайнера. Но когда я запускаю его .. я получаю это сообщение об ошибке

Ошибка: "возраст" редуктора возвратился неопределенным во время инициализации

Я не уверен, что я делаю здесь неправильно. Ниже приведена копия моего кода. Любая помощь будет принята с благодарностью

Ошибка: «возраст» редуктора возвращается неопределенным во время инициализации

import {combineReducers} from 'redux';

const initial_state = {

    age: 32

}

 const age = (state = initial_state, action) => {

    if(action.type === "ADD"){


        return {...state,age: state.age+=1 }

    }
}

 const age2 = (state = initial_state, action) => {

    if(action.type === "ADD"){


        return {...state,age: state.age+=1 }

    }


}

const root_reducer = combineReducers({age,age2});
export default root_reducer;

1 Ответ

0 голосов
/ 23 апреля 2020

как насчет возврата исходного состояния в age?

const age = (state = initial_state, action) => {
    if(action.type === "ADD"){
        return {...state,age: state.age += 1};
    }

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