import { DeviceInfo } from '../utils/deviceCapabilities'; /** * Hook for accessing device capabilities and information. * * This hook wraps the device detection utility and provides React state management * for device information. It's SSR-safe and provides a reload function for * refreshing device detection when needed. * * @returns Object containing device information and reload function * * @example * ```tsx * function ResponsiveComponent() { * const { deviceInfo, reload } = useDeviceCapabilities(); * * return ( *
Device Type: {deviceInfo.type}
*Performance Tier: {deviceInfo.performance.tier}
* *