文件名称:focus-trap-react:捕获焦点的React组件
文件大小:186KB
文件格式:ZIP
更新时间:2024-05-18 07:48:14
tappable dependabot react-a11y focus-trap JavaScript
焦点陷阱React
捕获焦点的React组件。
该组件是围绕的轻巧包装,可根据您的React特定需求进行定制。
您可能需要它,例如,构建?
它能做什么
。
请阅读以了解什么是对焦陷阱,激活对焦陷阱时会发生什么以及禁用对焦陷阱时会发生什么。
该模块仅提供一个React组件,用于创建和管理焦点陷阱。
对焦陷阱在安装后会自动激活(默认情况下,尽管可以更改)。
聚焦陷阱在卸载时会自动停用。
聚焦陷阱可以通过道具激活和禁用,暂停和取消暂停。
安装
npm install focus-trap-react
dist/focus-trap-react.js是您将使用的Babel编译文件。
React依赖
React>= 16.0.0 。
浏览器支持
基本上是IE9 +。
为什么? 因为该模块的核心功能来自于焦点捕获,所以它使用。
用法
您可以使用
【文件预览】:
focus-trap-react-master
----.changeset()
--------config.json(258B)
--------README.md(512B)
----.github()
--------dependabot.yml(415B)
--------pull_request_template.md(1KB)
--------workflows()
----CODE_OF_CONDUCT.MD(2KB)
----yarn.lock(383KB)
----.eslintrc.js(3KB)
----src()
--------focus-trap-react.js(7KB)
----cypress()
--------integration()
--------fixtures()
--------plugins()
--------support()
----babel.config.js(398B)
----cypress.json(41B)
----demo()
--------index.html(3KB)
--------js()
--------style.css(503B)
----CONTRIBUTING.md(3KB)
----LICENSE(1KB)
----test()
--------jest-setup.js(136B)
--------focus-trap-react.test.js(22KB)
----jest.config.js(429B)
----README.md(13KB)
----index.d.ts(443B)
----.all-contributorsrc(5KB)
----SECURITY.md(4KB)
----.gitignore(1KB)
----.prettierrc.js(412B)
----CHANGELOG.md(7KB)
----.eslintignore(15B)
----package.json(3KB)