文件名称:react-global-event-decorator:滥用装饰器模式
文件大小:3KB
文件格式:ZIP
更新时间:2024-05-21 10:20:14
JavaScript
React全局事件装饰器 滥用装饰器模式 安装 如果您有风险,请继续使用此功能。 你是大人 npm install --save react-global-event-decorator 这个是来做什么的? 当您单击DOM中的任意位置时,曾经有一个React组件需要执行操作吗? 它要求您编写如下代码: componentDidMount ( ) { window . addEventListener ( 'click' , myGlobalClickHandler . bind ( this ) ) ; } 很好,但是随后您还必须在卸载时记住删除监听器。 这是一件容易错过的事情,它会导致内存泄漏和不良做法。 输入滥用 我决定弄乱系统,并滥用新规格Decorators。 现在我们可以将上面的代码重构为: import reactGlobalEvent from 'react-
【文件预览】:
react-global-event-decorator-master
----index.js(2KB)
----package.json(582B)
----LICENSE(1KB)
----.gitignore(14B)
----README.md(2KB)