react config hooks
1.0.0
มอบประสบการณ์ที่เหมาะสมที่สุดสำหรับระบบปฏิบัติการของผู้ใช้ประเภทอุปกรณ์เบราว์เซอร์และสิ่งอื่น ๆ
นี่คือชุดของ React Hooks และ Utilities สำหรับการโหลดตามของผู้ใช้:
ทำให้ง่ายขึ้นสำหรับนักพัฒนาซอฟต์แวร์ในการกำหนดเป้าหมายอุปกรณ์ต่าง ๆ ตามการกำหนดค่า สามารถใช้เพื่อตรวจสอบการตั้งค่าที่แตกต่างกันที่เกี่ยวข้องกับการกำหนดค่าเพื่อส่งมอบประสบการณ์ที่ดีที่สุดให้กับผู้ใช้
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 | ส่งคืนจริงถ้า OS เป็น 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 | ส่งคืนจริงถ้าเบราว์เซอร์คือและในทางกลับกัน | บูลีน |
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 | ส่งคืนสตริงที่แสดงถึงภาษาที่ต้องการของผู้ใช้โดยปกติแล้วภาษาของเบราว์เซอร์ UI ค่า NULL จะถูกส่งคืนเมื่อไม่ทราบ | สาย |
isJavaEnabled | ส่งคืนจริงถ้าเปิดใช้งาน Java และในทางกลับกัน | บูลีน |
mit © dev-saeed