没有合适的资源?快使用搜索试试~ 我知道了~
react-keydown:轻巧的按键组件包装,用于React组件
共41个文件
js:28个
json:2个
md:2个
需积分: 50 1 下载量 106 浏览量
2021-04-06
10:06:37
上传
评论
收藏 190KB ZIP 举报
温馨提示
使用react-keydown作为高阶组件或装饰器,以将keydown事件传递给包装的组件,或直接通过指定的键调用方法。 适用于实现键盘导航或其他快捷方式。 主要优势: 声明性语法:组件说出它们将响应什么键。 直观DX :装饰一个类或方法以将其绑定到指定键。 作用域:通过装饰/包装组件来指定绑定的范围。 仅那些组件及其子组件将接收指定的按键事件,然后仅在它们似乎处于活动状态时才接收。 修饰键:支持标准的修饰键组合。 轻量级:压缩并压缩为2kb,无论您指定多少键绑定,仅将单个keydown侦听器附加到文档。 跨浏览器:可以在除IE 8及以下版本的所有浏览器中使用。 请查阅或继续阅读下面的内容以快速入门。 注意:react-keydown本身并不使用装饰器,但是要在应用程序中使用@keydown模式,您将需要像Babel这样的编译器和这样的装饰器转换插件: : 。 安装
资源推荐
资源详情
资源评论
收起资源包目录
react-keydown-master.zip (41个子文件)
react-keydown-master
.eslintrc 118B
example
src
index.js 154B
app
class_decorator
index.js 1KB
code.js 1KB
index.js 2KB
method_decorator
index.js 928B
code.js 1KB
public
index.html 815B
js
app.js 171KB
prism.js 9KB
prism.css 2KB
react-keydown-logo.png 40KB
.babelrc 294B
package.json 2KB
tests
event_handlers-test.js 951B
match_keys-test.js 1KB
store-test.js 3KB
parse_keys-test.js 1KB
fixtures
event.js 109B
LICENSE 1KB
package-lock.json 303KB
src
index.js 417B
decorators
class_decorator.js 1KB
index.js 3KB
method_decorator_scoped.js 2KB
method_decorator.js 2KB
event_handlers.js 2KB
store.js 4KB
lib
listeners.js 1KB
uuid.js 215B
match_keys.js 1KB
array.from.js 3KB
keys.js 1KB
parse_keys.js 541B
dom_helpers.js 3KB
.npmignore 13B
.gitignore 535B
webpack.config.js 339B
CHANGELOG.md 8KB
tags.lock 6B
README.md 8KB
共 41 条
- 1
资源评论
pangchenghe
- 粉丝: 33
- 资源: 4535
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功