я видел этот документ https://www.npmjs.com/package/react-modalПочему модель не отображается, как указано в документе?
Я пытался осуществить это, но это не показать любую вещь, почему? это не дает какой-либо ошибки, также вот мой код https://plnkr.co/edit/aRPfONa55Cn7GTCItDbH?p=preview обновление
https://plnkr.co/edit/aRPfONa55Cn7GTCItDbH?p=preview
const Modal = ReactModal;
class Main extends React.Component {
constructor(props) {
super(props);
this.state = { modalIsOpen: false };
}
function closeModal() {
this.setState({modalIsOpen: false});
}
function afterOpenModal() {
this.setState({modalIsOpen: false});
}
function openModal() {
this.setState({modalIsOpen: false});
}
render() {
return (
<div>
<button onClick={this.openModal}>Open Modal</button>
<Modal
isOpen={this.state.modalIsOpen}
onAfterOpen={this.afterOpenModal}
onRequestClose={this.closeModal}
style={customStyles}
contentLabel="Example Modal"
>
<h2 ref="subtitle">Hello</h2>
<button onClick={this.closeModal}>close</button>
<div>I am a modal</div>
<form>
<input />
<button>tab navigation</button>
<button>stays</button>
<button>inside</button>
<button>the modal</button>
</form>
</Modal>
</div>
)
}
}
ReactDOM.render(
<Main/>,
document.getElementById('root')
);
уже обрабатывает событие – user944513
см. Обновление plunker https://plnkr.co/edit/aRPfONa55Cn7GTCItDbH?p=preview – user944513