У меня есть действие, которое увеличивает число. Но я не могу понять, почему значение никогда не показывается. В контейнере он отображается как неопределенный, когда я утешаю опору.
Но когда я поддерживаю состояние в самом редукторе, я вижу значение.
Так что моя проблема в том, что редуктор никогда не возвращает значение. Почему?
//action
export const add= createAction('ADD', value => value);
//reducer
export default function addNum(state=0, action){
switch(action.type){
case 'ADD':
return state+1;
default:
return state;
}
}
//combine reducer
const allReducers = combineReducers({
add: addNum,
});
export default allReducers;
//container
render(){
return(
{this.props.num}
)
function mapStateToProps(state){
return{
num: state.add,
}
}
export default connect(mapStateToProps)(GetNum);
}
Спасибо за помощь.