反应。从另一个减速器获取状态

React. get state from another reducer

嗨,我如何从另一个减速器中获取值?

const indexReducer = (state = initialState, action) => {

switch (action.type) {

    case CALC_BET_AMOUNT:

        function calcBetAmount(value) {

            switch (value) {

                case 'max':
                    return userReducer.user_balance;

                default:
                    return state;
            }

        }
    }
}

Return userReducer.user_balance - 应该 return 存储在另一个减速器中的值

这是我的 userReducer 代码:

let initialState = {
    user_balance: 0
};

您没有修改状态。减速器应该修改状态。这看起来更像是对状态的查询,您可能希望为此使用选择器。