ReasonML でグローバル DOM イベントをリッスン/処理する最も慣用的な方法は何ですか?
キーボード イベントをリッスンする必要がある 2048 ゲームの ReasonReact バージョンを作成しています。
標準の JS/React アプリでは、 でイベントをリッスンし、 で同じものをリッスンしcomponentDidMount
ないライフサイクル メソッドを持つコンポーネントがあります。document.addEventListener("keypress", [my_event_handler])
componentWillUnmount
document.removeEventListener("keypress", [my_event_handler])
Reason/ReasonReact で document.(addEventListener/removeEventListener) にアクセスする最も慣用的な方法は何ですか?