は、私はこれを実装しようとしたこの文書 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