Loading...
Loading...
React 성능 최적화 및 베스트 프랙티스 스킬. Vercel Engineering 가이드 기반, 프레임워크 비종속. 다음 상황에서 사용: (1) React 컴포넌트(.tsx, .jsx) 작성 또는 수정 시, (2) 상태 관리, hooks, 리렌더링 최적화 작업 시, (3) 비동기 데이터 페칭 또는 Suspense 패턴 작업 시, (4) 번들 사이즈 최적화 또는 코드 스플리팅 시, (5) 'react', 'useState', 'useEffect', 'useMemo', 'useCallback', 'memo', 'Suspense', 'lazy' 키워드가 포함된 작업 시
npx skill4agent add dalestudy/skills react| 우선순위 | 카테고리 | 영향도 | 접두사 |
|---|---|---|---|
| 1 | 비동기 워터폴 제거 | CRITICAL | |
| 2 | 번들 사이즈 최적화 | CRITICAL | |
| 3 | 리렌더링 최적화 | MEDIUM | |
| 4 | 렌더링 성능 | MEDIUM | |
| 5 | 클라이언트 데이터/이벤트 | MEDIUM | |
| 6 | JavaScript 성능 | LOW-MEDIUM | |
| 7 | 고급 패턴 | LOW | |
async-parallelPromise.all()async-defer-awaitasync-suspense-boundariesasync-dependenciesbundle-barrel-importsbundle-lazyReact.lazybundle-preloadbundle-conditionalbundle-defer-third-partyrerender-functional-setstatererender-lazy-state-initrerender-derived-statererender-dependenciesrerender-memorerender-transitionsrerender-ref-callbacksrerender-avoid-usestatererender-url-statererender-form-librariesrerender-discriminated-unionrerender-use-reducerrerender-derived-state-no-effectrerender-defer-readsrerender-memo-with-default-valuererender-move-effect-to-eventrerender-simple-expression-in-memorerender-use-ref-transient-valuesrerender-simplify-useeffectrendering-animate-svg-wrapperrendering-content-visibilityrendering-hoist-jsxrendering-conditional-renderrendering-hydration-no-flickerrendering-activityrendering-svg-precisionrendering-usetransition-loadingrendering-inp-css-feedbackrendering-composition-vs-early-returnclient-passive-event-listenersclient-localstorage-schemaclient-sync-external-storeclient-event-listenersclient-data-dedupclient-abort-redundant-workjs-index-mapsjs-tosorted-immutablejs-set-map-lookupsjs-early-exitjs-batch-dom-cssjs-cache-function-resultsjs-cache-property-accessjs-cache-storagejs-combine-iterationsjs-hoist-regexpjs-length-check-firstjs-min-max-loopjs-iterator-helpersadvanced-event-handler-refsadvanced-use-latestadvanced-init-onceadvanced-closure-scope| 규칙 | 영향도 | 설명 |
|---|---|---|
| MEDIUM | |
| HIGH | LRU 캐시로 요청 간 캐싱 |
| HIGH | RSC 경계에서 직렬화 최소화 |
| CRITICAL | 컴포넌트 구성으로 서버 데이터 병렬 페칭 |
| MEDIUM | |
| MEDIUM | 서버 액션 인증 검증 |
| LOW | 중복 props 제거 |
| CRITICAL | |
| LOW | suppressHydrationWarning 사용 |
| MEDIUM | API 라우트 비동기 패턴 |
memo()useMemo()