Передать значение кнопки на другую страницу, используя действия и редукторы - PullRequest
0 голосов
/ 02 марта 2020

Я пытаюсь передать значение кнопки с помощью редукторов, но я не знаю, как это сделать, я не эксперт в 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>

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

Надеюсь, вы поможете мне!

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