react config hooks
1.0.0
ユーザーのOS、デバイスタイプ、ブラウザ、その他に最適なエクスペリエンスを提供する
これは、ユーザーのものに基づいてロードするためのReactフックとユーティリティのスイートです。
開発者が構成に基づいてさまざまなデバイスをターゲットにしやすくします。ユーザーに最高のエクスペリエンスを提供するために、構成に関連するさまざまな設定を確認するために使用できます。
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モバイルであり、その逆の場合は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 | ブラウザがエッジであり、その逆の場合、trueを返します | ブール |
isSafari | ブラウザがSafariであり、その逆の場合、Trueを返します | ブール |
isOpera | ブラウザがオペラであり、その逆の場合、真実を返します | ブール |
isYandex | ブラウザがyandexであり、その逆の場合、trueを返します | ブール |
import { useConfig } from 'react-config-hooks'
const [ deviceConfig , isCookieEnabled , isOnLine , knownLangs , prefLang , isJavaEnabled ] = useConfig ( )
| 価値 | 返品 | 返品タイプ |
|---|---|---|
deviceConfig | 構成に関連するさまざまなプロパティ( isCookieEnabled 、 isOnLine 、 knownLangs 、 prefLang 、 isJavaEnabled )を返します | オブジェクトの配列 |
isCookieEnabled | Cookieが有効になっている場合はTRUEを返し、その逆も同様です | ブール |
isOnLine | ユーザーがオンラインであり、その逆の場合はtrueを返します | ブール |
knownLangs | 優先順序によって、ユーザーが既知の言語を表す配列を返します | 配列 |
prefLang | ユーザーの優先言語、通常はブラウザUIの言語を表す文字列を返します。これが不明の場合、ヌル値は返されます。 | 弦 |
isJavaEnabled | Javaが有効になっている場合はtrueを返し、その逆も同様です | ブール |
mit©dev-saeed