react config hooks
1.0.0
Memberikan pengalaman yang paling cocok untuk OS pengguna, jenis perangkat, browser, dan hal -hal lain
Ini adalah serangkaian kait reaksi dan utilitas untuk memuat berdasarkan pengguna:
Memudahkan pengembang untuk menargetkan perangkat yang berbeda berdasarkan konfigurasinya. Ini dapat digunakan untuk memeriksa berbagai pengaturan yang terkait dengan konfigurasi untuk memberikan pengalaman terbaik kepada pengguna.
npm install --save react-config-hooks import { useOS } from 'react-config-hooks'
const [ os , isWin , isMac , isUnix , isLinux , isWinMob , isAndroid , isiOS ] = useOS ( )
| Nilai | Kembali | Tipe pengembalian |
|---|---|---|
os | Mengembalikan nama OS | Rangkaian |
isWin | Mengembalikan true jika OS adalah Windows dan sebaliknya | Boolean |
isMac | Mengembalikan true jika OS adalah Mac dan sebaliknya | Boolean |
isUnix | Mengembalikan true jika OS unix dan sebaliknya | Boolean |
isLinux | Mengembalikan true jika OS adalah Linux dan sebaliknya | Boolean |
isWinMob | Mengembalikan true jika OS adalah Windows Mobile dan sebaliknya | Boolean |
isAndroid | Mengembalikan true jika OS Android dan sebaliknya | Boolean |
isiOS | Returns True jika OS adalah iOS dan sebaliknya | Boolean |
import { useBrowser } from 'react-config-hooks'
const [ browser , isChrome , isFirefox , isIE , isEdge , isSafari , isOpera , isYandex ] = useBrowser ( )
| Nilai | Kembali | Tipe pengembalian |
|---|---|---|
browser | Mengembalikan nama browser | Rangkaian |
isChrome | Mengembalikan true jika browser adalah chrome dan sebaliknya | Boolean |
isFirefox | Returns True jika browser adalah Firefox dan sebaliknya | Boolean |
isIE | Mengembalikan true jika browser adalah IE dan sebaliknya | Boolean |
isEdge | Mengembalikan true jika browser adalah Edge dan sebaliknya | Boolean |
isSafari | Mengembalikan true jika browser adalah safari dan sebaliknya | Boolean |
isOpera | Mengembalikan true jika browser adalah opera dan sebaliknya | Boolean |
isYandex | Mengembalikan true jika browser adalah Yandex dan sebaliknya | Boolean |
import { useConfig } from 'react-config-hooks'
const [ deviceConfig , isCookieEnabled , isOnLine , knownLangs , prefLang , isJavaEnabled ] = useConfig ( )
| Nilai | Kembali | Tipe pengembalian |
|---|---|---|
deviceConfig | Mengembalikan properti yang berbeda ( isCookieEnabled , isOnLine , knownLangs , prefLang , isJavaEnabled ) terkait dengan konfigurasi | Array objek |
isCookieEnabled | Kembali true jika cookie diaktifkan dan sebaliknya | Boolean |
isOnLine | Mengembalikan true jika pengguna online dan sebaliknya | Boolean |
knownLangs | Mengembalikan array yang mewakili bahasa yang diketahui pengguna, atas urutan preferensi | array |
prefLang | Mengembalikan string yang mewakili bahasa yang disukai pengguna, biasanya bahasa browser UI. Nilai nol dikembalikan ketika ini tidak diketahui. | Rangkaian |
isJavaEnabled | Returns True jika Java diaktifkan dan sebaliknya | Boolean |
MIT © Dev-Saeed