react-shortcuts:从一处管理键盘快捷键

时间:2021-04-14 13:46:09
【文件属性】:
文件名称:react-shortcuts:从一处管理键盘快捷键
文件大小:69KB
文件格式:ZIP
更新时间:2021-04-14 13:46:09
reactjs react-components react-shortcuts mousetrap JavaScript React快捷方式 从一个位置管理键盘快捷键。 介绍 管理键盘快捷键有时会变得混乱。 如果没有正确的方法实施,还是总是如此。 实际问题: 您无法轻易分辨出哪个快捷方式绑定到哪个组件 您必须编写很多样板代码( addEventListeners , removeEventListeners ,...) 如果组件无法正确删除其侦听器,则内存泄漏是一个真正的问题 平台特定的快捷方式是另一个令人头疼的问题 实现诸如用户定义的快捷方式之类的功能更加困难 您无法轻松获取并显示所有应用程序快捷方式(例如,在设置中) React救援的捷径! 使用react-shortcuts您可以声明性地管理每个React组件的快捷键。 React快捷键的重要部分: 您的keymap定义 ShortcutManager ,用于处理keymap 组件,用于处理快捷方式 尝试在线演示 快速导
【文件预览】:
react-shortcuts-master
----.eslintrc(2KB)
----yarn.lock(183KB)
----webpack.config.js(771B)
----src()
--------helpers.js(704B)
--------shortcut-manager.js(3KB)
--------component()
--------utils.js(1KB)
--------index.js(109B)
----.babelrc(163B)
----.npmignore(83B)
----.travis.yml(36B)
----example()
--------index.html(96B)
--------main.js(421B)
--------app.js(3KB)
--------keymap.js(215B)
--------main.less(308B)
----test()
--------shortcut-manager.spec.js(5KB)
--------utils.js(3KB)
--------shortcuts.spec.js(18KB)
--------keymap.js(530B)
--------mocha.opts(47B)
----LICENSE.md(1KB)
----README.md(6KB)
----.gitignore(112B)
----package.json(2KB)

网友评论