0.1.11 • Published 5 months ago

jy-headless v0.1.11

Weekly downloads
-
License
MIT
Repository
github
Last release
5 months ago

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