react config hooks
1.0.0
Entregue experiências mais adequadas ao sistema operacional de um usuário, tipo de dispositivo, navegador e outras coisas
Este é um conjunto de ganchos e utilitários do React para carregar com base no usuário:
Facilite para o desenvolvedor direcionar diferentes dispositivos com base em sua configuração. Ele pode ser usado para verificar diferentes configurações relacionadas à configuração para oferecer as melhores experiências ao usuário.
npm install --save react-config-hooks import { useOS } from 'react-config-hooks'
const [ os , isWin , isMac , isUnix , isLinux , isWinMob , isAndroid , isiOS ] = useOS ( )
| Valor | Retorna | Tipo de retorno |
|---|---|---|
os | Retorna o nome de OS | Corda |
isWin | Retorna True se OS for Windows e vice -versa | booleano |
isMac | Retorna True se OS é Mac e vice -versa | booleano |
isUnix | Retorna True se OS for Unix e vice -versa | booleano |
isLinux | Retorna True se OS for Linux e vice -versa | booleano |
isWinMob | Retorna True se OS for Windows Mobile e vice -versa | booleano |
isAndroid | Retorna True se OS é Android e vice -versa | booleano |
isiOS | Retorna True se OS é iOS e vice -versa | booleano |
import { useBrowser } from 'react-config-hooks'
const [ browser , isChrome , isFirefox , isIE , isEdge , isSafari , isOpera , isYandex ] = useBrowser ( )
| Valor | Retorna | Tipo de retorno |
|---|---|---|
browser | Retorna o nome do navegador | Corda |
isChrome | Retorna True se o navegador for Chrome e vice -versa | booleano |
isFirefox | Retorna true se o navegador for firefox e vice -versa | booleano |
isIE | Retorna true se o navegador for ie e vice -versa | booleano |
isEdge | Retorna True se o navegador for Edge e vice -versa | booleano |
isSafari | Retorna true se o navegador for safari e vice -versa | booleano |
isOpera | Retorna true se o navegador for ópera e vice -versa | booleano |
isYandex | Retorna true se o navegador for yandex e vice -versa | booleano |
import { useConfig } from 'react-config-hooks'
const [ deviceConfig , isCookieEnabled , isOnLine , knownLangs , prefLang , isJavaEnabled ] = useConfig ( )
| Valor | Retorna | Tipo de retorno |
|---|---|---|
deviceConfig | Retorna as diferentes propriedades ( isCookieEnabled , isOnLine , knownLangs , prefLang , isJavaEnabled ) relacionadas à configuração | Matrizes de objetos |
isCookieEnabled | Retorna true se o cookie estiver ativado e vice -versa | booleano |
isOnLine | Retorna true se o usuário estiver online e vice -versa | booleano |
knownLangs | Retorna uma matriz representando os idiomas conhecidos pelo usuário, por ordem de preferência | variedade |
prefLang | Retorna uma sequência que representa o idioma preferido do usuário, geralmente o idioma da interface do usuário do navegador. O valor nulo é retornado quando isso é desconhecido. | Corda |
isJavaEnabled | Retorna true se Java estiver ativado e vice -versa | booleano |
MIT © Dev-Saeed