react-context-sensitive:一个使用React Context API为您的应用程序提供响应上下文的包

时间:2024-02-23 19:00:04
【文件属性】:

文件名称:react-context-sensitive:一个使用React Context API为您的应用程序提供响应上下文的包

文件大小:189KB

文件格式:ZIP

更新时间:2024-02-23 19:00:04

react css mobile responsive reactjs

React上下文响应 使用React Context API为您的应用程序提供响应上下文的软件包。 它具有相同的 API,并且可以轻松互换。 安装 $ yarn add @farfetch/react-context-responsive $ npm i @farfetch/react-context-responsive ...并将其包含在您的项目中 import { ResponsiveProvider , useResponsive } from '@farfetch/react-context-responsive' ; 指导方针 提供者使用 理想情况下,该应用程序应该只有一个 ,通常在app.js ,用于包装所有组件。 您可以根据需要拥有useResponsive数量的使用者( useResponsive , useIsMobile , Responsive , withResponsive和withIsMobile )。 当Provider值更改时,所有使用者将更新。 首选消费者 钩子( useResponsive和useIsM


【文件预览】:
react-context-responsive-master
----.eslintrc.json(2KB)
----.gitignore(142B)
----package.json(2KB)
----commitlint.config.js(67B)
----src()
--------withIsMobile.js(555B)
--------ResponsiveContext.js(269B)
--------withResponsive.js(455B)
--------index.js(360B)
--------__mocks__()
--------util()
--------Responsive.js(296B)
--------utils.js(2KB)
--------ResponsiveProvider()
--------useIsMobile.js(368B)
--------useResponsive.js(246B)
----jest.config.js(581B)
----LICENSE(1KB)
----.github()
--------PULL_REQUEST_TEMPLATE.md(2KB)
--------ISSUE_TEMPLATE()
--------workflows()
----babel.config.json(455B)
----README.md(9KB)
----tests()
--------withIsMobile.test.js(2KB)
--------useIsMobile.test.js(3KB)
--------Responsive.test.js(1KB)
--------ResponsiveProvider.test.js(6KB)
--------index.test.js(601B)
--------useResponsive.test.js(1KB)
--------__fixtures__()
--------utils.test.js(1KB)
--------__snapshots__()
--------withResponsive.test.js(2KB)
----.releaserc(575B)
----docs()
--------SECURITY.md(169B)
--------CONTRIBUTING.md(1KB)
--------CODE_OF_CONDUCT.md(3KB)
--------CHANGELOG.md(2KB)
----.editorconfig(220B)
----yarn.lock(405KB)

网友评论