jy-headless
v0.3.21
Published
A lightweight and customizable headless UI library for React components
Maintainers
Readme
jy-headless
React용 Headless UI 라이브러리
특징
- React 기반 Headless UI
- 스타일 비강제 (디자인 시스템 자유 적용)
- Portal 기반 레이어 UI 지원
- 고급 입력 처리 지원
- debounce / throttle
- validate / format / parse
- IME 대응
- 접근성 고려한 인터랙션 로직
- 재사용 가능한 훅 제공
스토리북
Storybook 에서 컴포넌트를 테스트 해 볼 수 있습니다
제공 요소
Components
- Select (Compound Component, Portal 기반)
- Autocomplete (Compound Component, Portal 기반)
- TextInput
- NumberInput
- Tooltip (Portal 기반)
Hooks
- usePortal
- useDebounce
- useThrottle
- (추가 예정) useOutsideClick 등
사용 목적
- 디자인 시스템 구축
- 커스텀 UI 라이브러리 제작
- 접근성 + 인터랙션 로직 재사용
- 입력 처리 로직 표준화
스타일링
- Tailwind
- CSS-in-JS
- CSS Modules
- 어떤 방식이든 자유
라이선스
MIT
