0.1.11 • Published 5 months ago
jy-headless v0.1.11
jy-headless
jy-headless는 React용으로 설계된 현대적이고 경량화된 커스터마이즈 가능한 Headless UI 컴포넌트 라이브러리입니다. 다양한 컴포넌트를 제공하며, 이를 쉽게 스타일링하고 React 애플리케이션에 통합할 수 있습니다. 이 라이브러리는 접근성에 최적화된 비스타일링 컴포넌트를 제공하여, 자신만의 디자인을 만들 수 있도록 돕습니다.
특징
- 모듈형 컴포넌트: 버튼, 입력, 모달, 스피너 등 다양한 필수 UI 컴포넌트 제공
- 완전한 커스터마이징 가능: 컴포넌트에 스타일이 적용되지 않아 Tailwind CSS, styled-components 등 원하는 스타일링 방식으로 자유롭게 꾸밀 수 있습니다.
- TypeScript 지원: TypeScript로 구축되어 개발자 경험과 타입 안전성이 향상되었습니다.
- 성능 최적화: Rollup을 사용하여 트리 쉐이킹과 최적화된 번들 사이즈를 구현
컴포넌트
- Button
- Input
- ImageInput
- Spinner
- Radio
- RadioInput
- RadioGroup
- Modal
- Tab
- Accordion Dropdown
- Icons
- CallIcon
- CloseIcon
- SearchIcon
- HomeIcon
- SearchIcon
- DownArrowIcon
- UpArrowIcon
- ImageIcon
- ImagePlusIcon
Storybook
Storybook Demo에서 jy-headless
라이브러리의 컴포넌트들을 실시간으로 확인할 수 있습니다.
설치
npm install jy-headless
# 또는
pnpm install jy-headless
# 또는
yarn add jy-headless
사용법
컴포넌트를 아래와 같이 import하여 사용할 수 있습니다:
import {Button, Input, Modal} from 'jy-headless';
const App = () => (
<div>
<Button onClick={() => alert("Button clicked!")}>클릭하세요</Button>
<Input placeholder="무언가를 입력하세요..." />
<Modal isOpen={true} opener={<Button>open dialog</Button>}>
<Modal.Overlay>
<h3>모달입니다</h3>
<Modal.Closer></Modal.Closer>
</Modal.Overlay>
</Modal>
</div>
);
라이선스
MIT
0.1.11
5 months ago
0.1.10
5 months ago
0.1.9
5 months ago
0.1.7
6 months ago
0.1.6
6 months ago
0.1.5
6 months ago
0.1.4
6 months ago
0.1.1
6 months ago
0.1.0
6 months ago
0.0.29
6 months ago
0.0.28
6 months ago
0.0.27
6 months ago
0.0.25
6 months ago
0.0.24
6 months ago
0.0.23
6 months ago
0.0.22
6 months ago
0.0.21
6 months ago
0.0.20
6 months ago
0.0.19
6 months ago
0.0.18
6 months ago
0.0.17
6 months ago
0.0.16
6 months ago
0.0.14
6 months ago
0.0.13
6 months ago
0.0.12
6 months ago
0.0.11
6 months ago
0.0.10
6 months ago
0.0.9
6 months ago
0.0.8
6 months ago
0.0.7
6 months ago
0.0.6
6 months ago
0.0.5
6 months ago
0.0.4
6 months ago
0.0.3
6 months ago
0.0.2
6 months ago
0.0.1
6 months ago
0.0.0
6 months ago