@dalestudy/react

React 성능 최적화 및 베스트 프랙티스 스킬. Vercel Engineering 가이드 기반, 프레임워크 비종속. 다음 상황에서 사용: (1) React 컴포넌트(.tsx, .jsx) 작성 또는 수정 시, (2) 상태 관리, hooks, 리렌더링 최적화 작업 시, (3) 비동기 데이터 페칭 또는 Suspense 패턴 작업 시, (4) 번들 사이즈 최적화 또는 코드 스플리팅 시, (5) 'react', 'useState', 'useEffect', 'useMemo', 'useCallback', 'memo', 'Suspense', 'lazy' 키워드가 포함된 작업 시

View in AI SkillSafe app
Scanned · no findings
0 downloads
0 stars
0 demos
SKILL.md
namereact
descriptionReact 성능 최적화 및 베스트 프랙티스 스킬. Vercel Engineering 가이드 기반, 프레임워크 비종속. 다음 상황에서 사용: (1) React 컴포넌트(.tsx, .jsx) 작성 또는 수정 시, (2) 상태 관리, hooks, 리렌더링 최적화 작업 시, (3) 비동기 데이터 페칭 또는 Suspense 패턴 작업 시, (4) 번들 사이즈 최적화 또는 코드 스플리팅 시, (5) 'react', 'useState', 'useEffect', 'useMemo', 'useCallback', 'memo', 'Suspense', 'lazy' 키워드가 포함된 작업 시
licenseMIT

React

Vercel 가이드 기반 React 성능 최적화 베스트 프랙티스. 프레임워크 비종속(Next.js, Remix, Vite 등 무관).

각 규칙의 상세 설명과 코드 예제는 references/ 참고. 원본 Vercel 가이드의 전체 규칙(Next.js/SSR 포함)은 vercel-react-best-practices 참고.

규칙 카테고리

우선순위 카테고리 영향도 접두사
1 비동기 워터폴 제거 CRITICAL async-
2 번들 사이즈 최적화 CRITICAL bundle-
3 리렌더링 최적화 MEDIUM rerender-
4 렌더링 성능 MEDIUM rendering-
5 클라이언트 데이터/이벤트 MEDIUM client-
6 JavaScript 성능 LOW-MEDIUM js-
7 고급 패턴 LOW advanced-

빠른 참조

1. 비동기 워터폴 제거 (CRITICAL)

2. 번들 사이즈 최적화 (CRITICAL)

3. 리렌더링 최적화 (MEDIUM)

4. 렌더링 성능 (MEDIUM)

5. 클라이언트 데이터/이벤트 (MEDIUM)

6. JavaScript 성능 (LOW-MEDIUM)

7. 고급 패턴 (LOW)

Vercel 원본 가이드 추가 규칙

이 스킬은 프레임워크 비종속 규칙만 포함. Next.js/SSR 전용 규칙은 원본 참고:

규칙 영향도 설명
server-cache-react MEDIUM React.cache()로 요청 내 중복 제거
server-cache-lru HIGH LRU 캐시로 요청 간 캐싱
server-serialization HIGH RSC 경계에서 직렬화 최소화
server-parallel-fetching CRITICAL 컴포넌트 구성으로 서버 데이터 병렬 페칭
server-after-nonblocking MEDIUM after()로 논블로킹 후처리
server-auth-actions MEDIUM 서버 액션 인증 검증
server-dedup-props LOW 중복 props 제거
bundle-dynamic-imports CRITICAL next/dynamic으로 동적 임포트
rendering-hydration-suppress-warning LOW suppressHydrationWarning 사용
async-api-routes MEDIUM API 라우트 비동기 패턴

원본 전체 문서: vercel-labs/agent-skills: react-best-practices

참고

Embed badges

Add these to your README to show the skill's verification status.

SkillSafe verified badge
Verified badge
[![SkillSafe verified badge](https://api.skillsafe.ai/v1/badge/@dalestudy/react/verified)](https://skillsafe.ai/skill/@dalestudy/react/)
Installs badge
Installs badge
[![Installs badge](https://api.skillsafe.ai/v1/badge/@dalestudy/react/installs)](https://skillsafe.ai/skill/@dalestudy/react/)
Scan badge
Scan badge
[![Scan badge](https://api.skillsafe.ai/v1/badge/@dalestudy/react/scan)](https://skillsafe.ai/skill/@dalestudy/react/)
Eval pass rate badge
Eval pass rate
[![Eval pass rate badge](https://api.skillsafe.ai/v1/badge/@dalestudy/react/eval)](https://skillsafe.ai/skill/@dalestudy/react/)