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

时间:2020-08-20 13:16:12

标签: javascript reactjs react-redux reducers redux-reducers

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

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;
            }

        }
    }
}

返回 userReducer.user_balance -应该返回存储在另一个reducer中的值

它是我的 userReducer 代码:

let initialState = {
    user_balance: 0
};

1 个答案:

答案 0 :(得分:0)

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