react-cool-onclickoutside:在React钩子上侦听组件外部的点击

时间:2024-03-10 23:14:33
【文件属性】:

文件名称:react-cool-onclickoutside:在React钩子上侦听组件外部的点击

文件大小:287KB

文件格式:ZIP

更新时间:2024-03-10 23:14:33

react hook typescript elements onclickoutside

侧面React清凉 这是一个React,当用户在目标组件区域之外单击时触发回调。 这是UI交互设计(IxD)的有用逻辑,例如关闭下拉菜单,模式或工具提示等。您可以查看部分以了解更多信息。 :high_voltage: 现场演示: : :red_heart: 它? :star: 可以在或上它。 特征 :fishing_pole: 侦听基于React 外部点击。 :female_sign: 支持多个以涵盖更多用例。 :roll_of_paper: 使用器提高滚动性能。 :no_entry: 滚动条可以从外部点击的回调中排除。 :see-no-evil_monkey: 在事件循环中。 :hear-no-evil_monkey: 使您可以在需要时。 :window:以获得更好的DX。 :nut_and_bolt: 由于支持自定义refs 。 :scroll: 支持类型定义。 :file_cabinet: 服务器端渲染兼容性。 :hedgehog: 微小的大小( )。 除了react之外,没有外部依赖项。 要求 要使用react-cool-onclickout


【文件预览】:
react-cool-onclickoutside-master
----.gitignore(81B)
----.all-contributorsrc(1KB)
----package.json(4KB)
----src()
--------__tests__()
--------canUsePassiveEvents.ts(475B)
--------index.ts(3KB)
--------react-cool-onclickoutside.d.ts(550B)
----.nvmrc(6B)
----jest.config.js(101B)
----CONTRIBUTING.md(3KB)
----.stylelintrc.js(150B)
----CODE_OF_CONDUCT.md(5KB)
----LICENSE(1KB)
----rollup()
--------config.js(2KB)
--------template.js(1KB)
----CHANGELOG.md(245B)
----tsconfig.json(1KB)
----.github()
--------PULL_REQUEST_TEMPLATE.md(1KB)
--------ISSUE_TEMPLATE()
--------FUNDING.yml(688B)
--------workflows()
----.prettierignore(57B)
----babel.config.json(327B)
----.eslintrc.js(99B)
----README.md(12KB)
----demo()
--------App()
--------GitHubCorner()
--------static()
--------types()
--------utils()
--------index.tsx(187B)
----.eslintignore(11B)
----.vscode()
--------settings.json(55B)
----yarn.lock(415KB)

网友评论