Я пытаюсь передать значение кнопки с помощью редукторов, но я не знаю, как это сделать, я не эксперт в React-Redux, поэтому я не знаю, с чего начать.
Вот мои редукторы:
case REDUCER_1:
return Object.assign({}, state, {
currentPage: 'FirstPage',
selectedButton: action.selectedButton,
});
case REDUCER_2:
return Object.assign({}, state, {
currentPage: 'SecondPage',
selectedButton: action.selectedButton,
});
case REDUCER_3:
return Object.assign({}, state, {
currentPage: 'ThirdPage',
});
И мой JSX-код выглядит так:
selecReducer = (modal) => {
const currentModal = {
showModal: true,
modalType: modal,
};
this.props.selectModels({modal: currentModal});
};
<Button className={'buttonSelect'} size="large" variant="contained" color="primary" onClick={{() => this.selecReducer('REDUCER_2')}}> {item} </Button>
<Button className={'buttonSelect'} size="large" variant="contained" color="primary" onClick = {reducer3}> {item} </Button>
Все, что я хочу, это знать, какая кнопка была выбрана, и сохранять значение, чтобы я мог принимать решения на следующей странице.
Надеюсь, вы поможете мне!