react config hooks
1.0.0
Offrez des expériences les mieux adaptées au système d'exploitation, à un appareil, à un navigateur et à d'autres choses
Ceci est une suite de crochets et d'utilitaires React pour le chargement en fonction de celui d'un utilisateur:
Faciliter le développeur de cibler différents appareils en fonction de leur configuration. Il peut être utilisé pour vérifier différents paramètres liés à la configuration afin de fournir les meilleures expériences à l'utilisateur.
npm install --save react-config-hooks import { useOS } from 'react-config-hooks'
const [ os , isWin , isMac , isUnix , isLinux , isWinMob , isAndroid , isiOS ] = useOS ( )
| Valeur | Rendements | Type de retour |
|---|---|---|
os | Renvoie le nom du système d'exploitation | Chaîne |
isWin | Renvoie vrai si OS est Windows et vice versa | booléen |
isMac | Renvoie vrai si OS est Mac et vice versa | booléen |
isUnix | Renvoie True si OS est Unix et vice versa | booléen |
isLinux | Renvoie True si OS est Linux et vice versa | booléen |
isWinMob | Renvoie True si OS est Windows Mobile et vice versa | booléen |
isAndroid | Renvoie True si OS est Android et vice versa | booléen |
isiOS | Renvoie vrai si OS est iOS et vice versa | booléen |
import { useBrowser } from 'react-config-hooks'
const [ browser , isChrome , isFirefox , isIE , isEdge , isSafari , isOpera , isYandex ] = useBrowser ( )
| Valeur | Rendements | Type de retour |
|---|---|---|
browser | Renvoie le nom du navigateur | Chaîne |
isChrome | Renvoie vrai si le navigateur est chrome et vice versa | booléen |
isFirefox | Renvoie True si Browser est Firefox et vice versa | booléen |
isIE | Renvoie vrai si le navigateur est IE et vice versa | booléen |
isEdge | Renvoie vrai si le navigateur est Edge et vice versa | booléen |
isSafari | Renvoie vrai si le navigateur est safari et vice versa | booléen |
isOpera | Renvoie True si le navigateur est de l'opéra et vice versa | booléen |
isYandex | Renvoie vrai si le navigateur est yandex et vice versa | booléen |
import { useConfig } from 'react-config-hooks'
const [ deviceConfig , isCookieEnabled , isOnLine , knownLangs , prefLang , isJavaEnabled ] = useConfig ( )
| Valeur | Rendements | Type de retour |
|---|---|---|
deviceConfig | Renvoie les différentes propriétés ( isCookieEnabled , isOnLine , knownLangs , prefLang , isJavaEnabled ) liées à la configuration | Tableaux d'objets |
isCookieEnabled | Renvoie True si Cookie est activé et vice versa | booléen |
isOnLine | Renvoie vrai si l'utilisateur est en ligne et vice versa | booléen |
knownLangs | Renvoie un tableau représentant les langues connues de l'utilisateur, par ordre de préférence | tableau |
prefLang | Renvoie une chaîne représentant la langue préférée de l'utilisateur, généralement la langue de l'interface utilisateur du navigateur. La valeur nulle est renvoyée lorsque cela est inconnu. | Chaîne |
isJavaEnabled | Renvoie True si Java est activé et vice versa | booléen |
MIT © Dev-SAEED