react config hooks
1.0.0
توصيل التجارب الأنسب لنظام التشغيل الخاص بالمستخدم ونوع الجهاز والمتصفح وأشياء أخرى
هذا مجموعة من السنانير والمرافق للتفاعل للتحميل بناءً على المستخدم:
اجعل من السهل على المطور استهداف الأجهزة المختلفة بناءً على تكوينها. يمكن استخدامه للتحقق من الإعدادات المختلفة المتعلقة بالتكوين من أجل تقديم أفضل التجارب للمستخدم.
npm install --save react-config-hooks import { useOS } from 'react-config-hooks'
const [ os , isWin , isMac , isUnix , isLinux , isWinMob , isAndroid , isiOS ] = useOS ( )
| قيمة | عودة | نوع العودة |
|---|---|---|
os | إرجاع اسم نظام التشغيل | خيط |
isWin | يعيد صحيح إذا كان نظام التشغيل Windows والعكس صحيح | منطقية |
isMac | يعود صحيح إذا كان نظام التشغيل Mac والعكس صحيح | منطقية |
isUnix | يعود صحيح إذا كان نظام التشغيل Unix والعكس صحيح | منطقية |
isLinux | يعود صحيح إذا كان نظام التشغيل Linux والعكس صحيح | منطقية |
isWinMob | يعود صحيح إذا كان نظام التشغيل Windows Mobile والعكس صحيح | منطقية |
isAndroid | يعود صحيح إذا كان نظام التشغيل Android والعكس صحيح | منطقية |
isiOS | يعود صحيح إذا كان نظام التشغيل iOS والعكس صحيح | منطقية |
import { useBrowser } from 'react-config-hooks'
const [ browser , isChrome , isFirefox , isIE , isEdge , isSafari , isOpera , isYandex ] = useBrowser ( )
| قيمة | عودة | نوع العودة |
|---|---|---|
browser | يعيد اسم المتصفح | خيط |
isChrome | يعود صحيح إذا كان المتصفح هو الكروم والعكس صحيح | منطقية |
isFirefox | يعود صحيح إذا كان المتصفح هو Firefox والعكس صحيح | منطقية |
isIE | يعود صحيح إذا كان المتصفح هو IE والعكس صحيح | منطقية |
isEdge | يعود صحيح إذا كان المتصفح حافة والعكس صحيح | منطقية |
isSafari | يعود صحيح إذا كان المتصفح هو Safari والعكس صحيح | منطقية |
isOpera | يعود صحيح إذا كان المتصفح هو الأوبرا والعكس صحيح | منطقية |
isYandex | يعود صحيح إذا كان المتصفح هو Yandex والعكس صحيح | منطقية |
import { useConfig } from 'react-config-hooks'
const [ deviceConfig , isCookieEnabled , isOnLine , knownLangs , prefLang , isJavaEnabled ] = useConfig ( )
| قيمة | عودة | نوع العودة |
|---|---|---|
deviceConfig | إرجاع الخصائص المختلفة ( isCookieEnabled ، isOnLine ، knownLangs ، prefLang ، isJavaEnabled ) المتعلقة بالتكوين | صفائف من الأشياء |
isCookieEnabled | يعود صحيح إذا تم تمكين ملف تعريف الارتباط والعكس صحيح | منطقية |
isOnLine | يعود صحيح إذا كان المستخدم متصلاً والعكس بالعكس | منطقية |
knownLangs | إرجاع صفيف يمثل اللغات المعروفة للمستخدم ، حسب ترتيب التفضيل | صفيف |
prefLang | إرجاع سلسلة تمثل اللغة المفضلة للمستخدم ، وعادة ما تكون لغة واجهة المستخدم للمتصفح. يتم إرجاع القيمة الفارغة عندما يكون هذا غير معروف. | خيط |
isJavaEnabled | إرجاع صحيح إذا تم تمكين Java والعكس صحيح | منطقية |
MIT © Dev-Saeed