🎯
Device Detector Examples
💻
현재 디바이스 정보
실시간으로 감지된 디바이스 정보를 확인할 수 있습니다.
Desktop
디바이스 상태
📱 Phone:✗
📱 Tablet:✗
🖥️ Desktop:✓
창 크기
너비:0px
높이:0px
🔄
실시간 테스트
창 크기를 조절해보세요! 브레이크포인트에 따라 디바이스 유형이 실시간으로 변경됩니다.
📱 Phone: ≤ 720px | 📱 Tablet: ≤ 1024px | 💻 Desktop: > 1024px
🎯
Code Examples
📝
기본 사용법
DeviceDetectorProvider로 앱을 감싸고 useDeviceDetect hook을 사용합니다.
⚙️
커스텀 브레이크포인트
사용자 정의 브레이크포인트를 설정할 수 있습니다.
🎯
조건부 렌더링
디바이스 타입에 따라 다른 컴포넌트를 렌더링합니다.
🎯
API Documentation
🔧
useDeviceDetect Hook
반환값:
Device Types:
Property | Type | Description |
---|---|---|
isPhone | boolean | 화면 너비가 720px 이하인지 여부 |
isTablet | boolean | 화면 너비가 1024px 이하인지 여부 |
isDesktop | boolean | 화면 너비가 1024px 초과인지 여부 |
isSmallDesktop | boolean? | 커스텀 브레이크포인트 설정 시 제공 |
🏭
DeviceDetectorProvider
Props:
Property | Type | Description |
---|---|---|
children | ReactNode | 하위 컴포넌트들 |
breakPoints | BreakPoints? | 커스텀 브레이크포인트 설정 |