Допустим, есть примерно такая структура (псевдокод)
<App>
<Head>
<Button onClick={this.toogleVisibility}><>
</Head>
<Side>
<Sidebar visible={visible}>
</Side>
</App>
В данном случае Head и Side реализованны как отдельные классы (extends React.Component). В общем вопрос: могу ли я по нажатию Button изменить состояние видимости у Sidebar? И если да, то каким образом? Извините, если выражаюсь не совсем понятно.
https://reactjs.org/docs/lifting-state-up.html
конкретно в этом псевдокоде просто onClick={() => this.setState({ visible: !this.state.visible })}
Обсуждают сегодня