Skip to Content

useOs

Detect the user’s operating system.

Import

import { useOs } from '@tidbcloud/uikit'

Usage

useOs returns the user’s operating system. Possible values are: undetermined, macos, ios, windows, android, linux, chromeos.

import { useOs } from '@tidbcloud/uikit' import { Text } from '@tidbcloud/uikit' function Demo() { const os = useOs() return <Text>Your operating system: {os}</Text> }

SSR

If the OS cannot be identified (e.g., during server-side rendering), undetermined is returned.

Definition

type UseOSReturnValue = 'undetermined' | 'macos' | 'ios' | 'windows' | 'android' | 'linux' | 'chromeos' interface UseOsOptions { getValueInEffect: boolean } function useOs(options?: UseOsOptions): UseOSReturnValue
Last updated on