react config hooks
1.0.0
Доставить опыт, лучше всего подходит для ОС пользователя, типа устройства, браузера и других вещей
Это набор крючков и утилит React для загрузки на основе пользователя:
Упрощайте разработчику нацеливаться на различные устройства на основе их конфигурации. Его можно использовать для проверки различных настроек, связанных с конфигурацией, чтобы предоставить пользователю наилучшие впечатления.
npm install --save react-config-hooks import { useOS } from 'react-config-hooks'
const [ os , isWin , isMac , isUnix , isLinux , isWinMob , isAndroid , isiOS ] = useOS ( )
| Ценить | Возврат | Возврат тип |
|---|---|---|
os | Возвращает имя ОС | Нить |
isWin | Возвращает true, если ОС - это Windows и наоборот | логический |
isMac | Возвращает True, если ОС - это Mac и наоборот | логический |
isUnix | Возвращает True, если ОС - Unix и наоборот | логический |
isLinux | Возвращает True, если ОС - это Linux и наоборот | логический |
isWinMob | Возвращает True, если ОС - Windows Mobile, и наоборот | логический |
isAndroid | Возвращает True, если ОС - Android и наоборот | логический |
isiOS | Возвращает True, если ОС - это iOS и наоборот | логический |
import { useBrowser } from 'react-config-hooks'
const [ browser , isChrome , isFirefox , isIE , isEdge , isSafari , isOpera , isYandex ] = useBrowser ( )
| Ценить | Возврат | Возврат тип |
|---|---|---|
browser | Возвращает имя браузера | Нить |
isChrome | Возвращает True, если браузер - Chrome и наоборот | логический |
isFirefox | Возвращает True, если браузер - Firefox и наоборот | логический |
isIE | Возвращает True, если браузер IE IE и наоборот | логический |
isEdge | Возвращает True, если браузер - это Edge, и наоборот | логический |
isSafari | Возвращает True, если браузер - Safari и наоборот | логический |
isOpera | Возвращает True, если браузер - Opera, и наоборот | логический |
isYandex | Возвращает True, если браузер - Yandex и наоборот | логический |
import { useConfig } from 'react-config-hooks'
const [ deviceConfig , isCookieEnabled , isOnLine , knownLangs , prefLang , isJavaEnabled ] = useConfig ( )
| Ценить | Возврат | Возврат тип |
|---|---|---|
deviceConfig | Возвращает различные свойства ( isCookieEnabled , isOnLine , knownLangs , prefLang , isJavaEnabled ), связанные с конфигурацией | Массивы объектов |
isCookieEnabled | Возвращает True, если включено cookie и наоборот | логический |
isOnLine | Возвращает True, если пользователь онлайн и наоборот | логический |
knownLangs | Возвращает массив, представляющий языки, известные пользователю по приказу предпочтения | множество |
prefLang | Возвращает строку, представляющую предпочтительный язык пользователя, обычно язык пользовательского интерфейса браузера. Нулевое значение возвращается, когда это неизвестно. | Нить |
isJavaEnabled | Возвращает True, если Java включена и наоборот | логический |
MIT © Dev-Saeed