Вы можете использовать компонент <Link />
для отправки данных в качестве реквизита при навигации между компонентами.
Обновление:
handleSubmitEvent(event) {
alert("L'utilisateur a était soumis " + this.state.value);
event.preventDefault();
return (
<Redirect
to={{
pathname: `/StartGame`,
state: { age: this.state.age, sex: this.state.sex },
}}
/>)
}
<Button variant="primary" type="submit" onClick={this.handleSubmit}>
Suivant
</Button>;
И вы можете получить доступ к этому реквизиты в вашем компоненте навигации через this.props.location.state
. Поскольку вы используете компонент на основе классов, вы можете получить к нему доступ в методе жизненного цикла и установить состояние при первоначальной визуализации компонента, например, так:
componentDidMount(){
console.log(this.props.location.state)
}