0.1.11 • Published 11 months ago

jy-headless v0.1.11

Weekly downloads
-
License
MIT
Repository
github
Last release
11 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

11 months ago

0.1.10

11 months ago

0.1.9

11 months ago

0.1.7

12 months ago

0.1.6

12 months ago

0.1.5

12 months ago

0.1.4

12 months ago

0.1.1

12 months ago

0.1.0

12 months ago

0.0.29

12 months ago

0.0.28

12 months ago

0.0.27

12 months ago

0.0.25

12 months ago

0.0.24

12 months ago

0.0.23

12 months ago

0.0.22

12 months ago

0.0.21

12 months ago

0.0.20

12 months ago

0.0.19

12 months ago

0.0.18

12 months ago

0.0.17

12 months ago

0.0.16

12 months ago

0.0.14

12 months ago

0.0.13

12 months ago

0.0.12

12 months ago

0.0.11

12 months ago

0.0.10

12 months ago

0.0.9

12 months ago

0.0.8

12 months ago

0.0.7

12 months ago

0.0.6

12 months ago

0.0.5

12 months ago

0.0.4

12 months ago

0.0.3

12 months ago

0.0.2

12 months ago

0.0.1

12 months ago

0.0.0

12 months ago