С React пока на вы :)
Суть: есть приложение без Redux, обновление данных по
WS
есть
popup который создается в функции и получается пропс.
как-то так:
class RootComponent extends Component {
openPopup =() => {
<Popup list={this.props.list} />
}
render () {
return () {
// bla bla
// bla bla
<SomeComponent onClick={() => {this.openPopup}}
}
}
}
В попапе выводится список данных и при колике на эелемент отправляется запрос.
WS присылает новые данные
RootComponent перерисовуется, НО
Popup нет. Я так понимаю, из-за того что вызвали его функцией и он не перерендеривается.
Как быть, подскажите?