Здравствуйте, я хочу закрыть Модальное, когда условие выполнено (this.chooseRounds > 0 && this.state.rounds == this.state.roundsValue)
, но я не могу закрыть это, я не знаю почему. Я потратил больше времени на решение этой проблемы, это код:
let modalShow;
if(this.chooseRounds > 0 && this.state.rounds == this.state.roundsValue) {
modalShow = (
<ReactModal
isOpen={true}
contentLabel="Minimal Modal Example"
ariaHideApp={false}
>
<button onClick={this.handleModal}>Close Modal</button>
</ReactModal>
);
}else {
modalShow = (
<ReactModal
isOpen={false}
contentLabel="Minimal Modal Example"
ariaHideApp={false}
>
<button onClick={this.handleModal}>Close Modal</button>
</ReactModal>
)
}
в состоянии у меня есть showModal: false,
функция handleModal внутри есть this.setState({ showModal: !this.state.showModal });