【发布时间】:2018-06-27 22:51:17
【问题描述】:
在 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) 最惯用的方法是什么?
【问题讨论】:
标签: reason reason-react