react config hooks
1.0.0
Liefern Sie Erlebnisse, die am besten für Betriebssystem eines Benutzers, Gerätetyp, Browser und andere Dinge geeignet sind
Dies ist eine Reihe von React -Hooks und -Verleistungen zum Laden basierend auf dem eines Benutzers:
Erleichtern Sie dem Entwickler den Entwickler, verschiedene Geräte basierend auf ihrer Konfiguration abzuzeigen. Es kann verwendet werden, um verschiedene Einstellungen im Zusammenhang mit der Konfiguration zu überprüfen, um dem Benutzer die besten Erfahrungen zu bieten.
npm install --save react-config-hooks import { useOS } from 'react-config-hooks'
const [ os , isWin , isMac , isUnix , isLinux , isWinMob , isAndroid , isiOS ] = useOS ( )
| Wert | Zurück | Rückgabetyp |
|---|---|---|
os | Gibt den Namen des Betriebssystems zurück | Saite |
isWin | Gibt true zurück, wenn Betriebssystem Windows und umgekehrt ist | boolean |
isMac | Gibt true zurück, wenn OS MAC ist und umgekehrt | boolean |
isUnix | Gibt true zurück, wenn OS Unix ist und umgekehrt | boolean |
isLinux | Gibt true zurück, wenn OS Linux ist und umgekehrt | boolean |
isWinMob | Gibt true zurück, wenn OS Windows Mobile und umgekehrt ist | boolean |
isAndroid | Gibt true zurück, wenn OS Android ist und umgekehrt | boolean |
isiOS | Gibt true zurück, wenn OS iOS ist und umgekehrt | boolean |
import { useBrowser } from 'react-config-hooks'
const [ browser , isChrome , isFirefox , isIE , isEdge , isSafari , isOpera , isYandex ] = useBrowser ( )
| Wert | Zurück | Rückgabetyp |
|---|---|---|
browser | Gibt den Namen des Browsers zurück | Saite |
isChrome | Gibt true zurück, wenn der Browser verchromt ist und umgekehrt | boolean |
isFirefox | Gibt true zurück, wenn Browser Firefox ist und umgekehrt | boolean |
isIE | Gibt true zurück, wenn Browser dh und umgekehrt ist | boolean |
isEdge | Gibt true zurück, wenn Browser Edge ist und umgekehrt | boolean |
isSafari | Gibt true zurück, wenn Browser Safari ist und umgekehrt | boolean |
isOpera | Gibt true zurück, wenn der Browser Oper ist und umgekehrt | boolean |
isYandex | Gibt true zurück, wenn Browser Yandex ist und umgekehrt | boolean |
import { useConfig } from 'react-config-hooks'
const [ deviceConfig , isCookieEnabled , isOnLine , knownLangs , prefLang , isJavaEnabled ] = useConfig ( )
| Wert | Zurück | Rückgabetyp |
|---|---|---|
deviceConfig | Gibt die verschiedenen Eigenschaften zurück ( isCookieEnabled , isOnLine , knownLangs , prefLang , isJavaEnabled ) im Zusammenhang mit der Konfiguration | Arrays von Objekten |
isCookieEnabled | Gibt true zurück, wenn Cookie aktiviert ist und umgekehrt | boolean |
isOnLine | Gibt true zurück, wenn der Benutzer online ist und umgekehrt | boolean |
knownLangs | Gibt ein Array zurück, das die dem Benutzer bekannten Sprachen in der Reihenfolge der Präferenz darstellt | Array |
prefLang | Gibt eine Zeichenfolge zurück, die die bevorzugte Sprache des Benutzers darstellt, normalerweise die Sprache der Browser -Benutzeroberfläche. Der Nullwert wird zurückgegeben, wenn dies unbekannt ist. | Saite |
isJavaEnabled | Gibt true zurück, wenn Java aktiviert ist und umgekehrt | boolean |
MIT © Dev-Saeed