スキル一覧に戻る
IDEA-on-Action

react-component

by IDEA-on-Action

0🍴 0📅 2026年1月4日
GitHubで見るManusで実行

SKILL.md


name: react-component description: React 컴포넌트 생성, shadcn/ui 통합 작업 시 사용. component, 컴포넌트, UI, shadcn 키워드에 자동 활성화. allowed-tools: Read, Write, Glob

React Component Helper

컴포넌트 구조

  • 위치: src/components/
  • 네이밍: PascalCase
  • 파일: .tsx 확장자

디렉토리 구조

src/components/
├── ui/           # shadcn/ui 컴포넌트
├── shared/       # 공통 컴포넌트
├── layout/       # 레이아웃 컴포넌트
├── forms/        # 폼 관련 컴포넌트
└── features/     # 기능별 컴포넌트

shadcn/ui 통합

  • 설치: npx shadcn@latest add [component]
  • 위치: src/components/ui/
  • 커스터마이징: Tailwind CSS

자주 사용하는 컴포넌트

npx shadcn@latest add button
npx shadcn@latest add card
npx shadcn@latest add dialog
npx shadcn@latest add form
npx shadcn@latest add input
npx shadcn@latest add table

컴포넌트 템플릿

import { cn } from "@/lib/utils"

interface ComponentProps {
  className?: string
  children?: React.ReactNode
}

export function Component({ className, children }: ComponentProps) {
  return (
    <div className={cn("base-styles", className)}>
      {children}
    </div>
  )
}

패턴

  • Compound Components: 복합 컴포넌트 패턴
  • Render Props: 필요시 사용
  • Custom Hooks: 로직 분리 (src/hooks/)
  • forwardRef: DOM 참조 필요시

スコア

総合スコア

50/100

リポジトリの品質指標に基づく評価

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

0/10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

レビュー

💬

レビュー機能は近日公開予定です