Я использую модал mdbreact в моем приложении реакции, но столкнулся с некоторой проблемой.Я пытаюсь включить модальный компонент на своей странице, но модальный еще не открыт, несмотря на то, что он применяет класс 'modal-open' к тегу body, который останавливает прокрутку тела.
Мой кодвыглядит следующим образом:
import React, { Component } from 'react';
import { Modal, ModalBody, ModalHeader, ModalFooter } from 'mdbreact';
class GroupContainer extends Component {
constructor() {
super();
this.state = {
modal: false,
}
}
renderModal = () => {
this.setState({
modal: true,
})
}
closeModal = () => {
this.setstate({
modal: false,
})
}
render() {
return (
<div>
<Modal isOpen={this.state.modal} toggle={() => this.renderModal()} fullHeight position="bottom">
test
</Modal>
</div>
)
}
};
export default GroupContainer;
Состояние 'модальное' ложно, но класс модального открытия применяется.Он должен применяться только тогда, когда состояние истинно.Я сделаю состояние как истинное при нажатии внешней кнопки, чтобы показать этот модал.Любая подсказка?