I am trying to pass state using props and I would like to change it inverse when I press an element in another component. is it possible?
Header.js:
class Header extends Component {
constructor(props) {
super(props);
this.state = {
mobileOpen: false,
};
}
...
<Sidebar
open={this.state.mobileOpen}
/>
}
Sidebar.js:
function Sidebar({ open }) {
return (
<Navigation open={open} />)
}
Navigation.js:
class Navigation extends Component {
render() {
return (
<MenuItem onClick={/* change mobileOpen to false */}>text</MenuItem>
)
}