У меня проблема
У меня есть всплывающее окно в моем BrowseModalUpload
компоненте, и я получил состояние как
class BrowseModalUpload extends React.Component {
constructor(props) {
super(props)
this.state = {
modalIsOpen: this.props.browseAssetComponent ? this.props.browseAssetComponent : false,
...
}}
Так что изначально нет всплывающего окна, и когда вы нажимаете на одна ссылка, setState
modalIsOpen на true и модальное открытие - вот обычный поток я нажимаю на кнопку закрытия, это идет, теперь я щелкаю это всплывающее окно из другого компонента, имеющего prop browseAssetComponent как true, оно не открывается
код для модального режима выглядит так
<Modal transparent isOpen={this.state.modalIsOpen} onAfterOpen={this.afterOpenModal} onRequestClose={this.closeModal} ariaHideApp={false}>
this.state.modalIsOpen по-прежнему false, он не обновляется, когда я вызываю то же самое из другого компонента, и это всплывающее окно не появляется.
, если вам, ребята, нужна дополнительная информация, дайте мне знать. любая помощь будет способом решения моего контрольно-пропускного пункта