react config hooks
1.0.0
사용자의 OS, 장치 유형, 브라우저 및 기타 제품에 가장 적합한 경험을 제공합니다.
이것은 사용자를 기반으로로드하기위한 반응 후크 및 유틸리티 제품군입니다.
개발자가 구성에 따라 다른 장치를 더 쉽게 타겟팅 할 수 있도록합니다. 사용자에게 최상의 경험을 제공하기 위해 구성과 관련된 다양한 설정을 확인하는 데 사용할 수 있습니다.
npm install --save react-config-hooks import { useOS } from 'react-config-hooks'
const [ os , isWin , isMac , isUnix , isLinux , isWinMob , isAndroid , isiOS ] = useOS ( )
| 값 | 보고 | 반환 유형 |
|---|---|---|
os | OS 이름을 반환합니다 | 끈 |
isWin | OS가 Windows이고 그 반대의 경우 TRUE를 반환합니다 | 부울 |
isMac | OS가 Mac이고 그 반대의 경우 TRUE를 반환합니다 | 부울 |
isUnix | OS가 UNIX이고 그 반대의 경우 TRUE를 반환합니다 | 부울 |
isLinux | OS가 Linux이고 그 반대의 경우 True를 반환합니다 | 부울 |
isWinMob | OS가 Windows Mobile이고 그 반대의 경우 True를 반환합니다. | 부울 |
isAndroid | OS가 Android이고 그 반대의 경우 True를 반환합니다 | 부울 |
isiOS | OS가 iOS이고 그 반대의 경우 true를 반환합니다 | 부울 |
import { useBrowser } from 'react-config-hooks'
const [ browser , isChrome , isFirefox , isIE , isEdge , isSafari , isOpera , isYandex ] = useBrowser ( )
| 값 | 보고 | 반환 유형 |
|---|---|---|
browser | 브라우저의 이름을 반환합니다 | 끈 |
isChrome | 브라우저가 Chrome이고 그 반대의 경우 True를 반환합니다 | 부울 |
isFirefox | 브라우저가 Firefox이고 그 반대의 경우 True를 반환합니다 | 부울 |
isIE | 브라우저가 IE이고 그 반대의 경우 True를 반환합니다 | 부울 |
isEdge | 브라우저가 Edge이고 그 반대의 경우 True를 반환합니다 | 부울 |
isSafari | 브라우저가 Safari이고 그 반대의 경우 True를 반환합니다 | 부울 |
isOpera | 브라우저가 Opera이고 그 반대의 경우 True를 반환합니다 | 부울 |
isYandex | 브라우저가 Yandex이고 그 반대의 경우 True를 반환합니다 | 부울 |
import { useConfig } from 'react-config-hooks'
const [ deviceConfig , isCookieEnabled , isOnLine , knownLangs , prefLang , isJavaEnabled ] = useConfig ( )
| 값 | 보고 | 반환 유형 |
|---|---|---|
deviceConfig | Config와 관련된 다른 속성 ( isCookieEnabled , isOnLine , knownLangs , prefLang , isJavaEnabled )을 반환합니다. | 물체의 배열 |
isCookieEnabled | 쿠키가 활성화되어 있고 그 반대도 마찬가지입니다 | 부울 |
isOnLine | 사용자가 온라인 상태이고 그 반대의 경우 True를 반환합니다 | 부울 |
knownLangs | 선호 순서대로 사용자에게 알려진 언어를 나타내는 배열을 반환합니다. | 정렬 |
prefLang | 사용자가 선호하는 언어, 일반적으로 브라우저 UI의 언어를 나타내는 문자열을 반환합니다. NULL 값은 이것이 알 수 없을 때 반환됩니다. | 끈 |
isJavaEnabled | Java가 활성화되어 있고 그 반대의 경우도 마찬가지입니다 | 부울 |
MIT © Dev-Saeed