J'ai deux composantes: Composant Parent de qui je veux changer de l'enfant état du composant:
class ParentComponent extends Component {
toggleChildMenu() {
?????????
}
render() {
return (
<div>
<button onClick={toggleChildMenu.bind(this)}>
Toggle Menu from Parent
</button>
<ChildComponent />
</div>
);
}
}
Et Composant Enfant:
class ChildComponent extends Component {
constructor(props) {
super(props);
this.state = {
open: false;
}
}
toggleMenu() {
this.setState({
open: !this.state.open
});
}
render() {
return (
<Drawer open={this.state.open}/>
);
}
}
J'ai besoin de changer les Composant Enfant de l' ouvrir de l'état du Composant Parent, ou appelez Enfant du Composant toggleMenu() du Composant Parent lorsque le Bouton en Composant Parent est cliqué?