Loading...
Loading...
React performance optimization guidelines from Vercel Engineering. This skill should be used proactively when writing, reviewing, or refactoring React code to ensure optimal performance patterns. Triggers on tasks involving React components, bundle optimization, or performance improvements.
npx skill4agent add lgariv-dn/frontend-skills react-best-practicesNote: This version has been customized for pure React 19.2:
- Server-side data fetching and SWR rules removed (project uses react-query)
- Next.js-specific rules removed (next/dynamic, SSR hydration, etc.)
- React Compiler is enabled - Memoization rules (
,memo,useMemo) removed as the compiler handles this automaticallyuseCallback
| Priority | Category | Impact | Prefix |
|---|---|---|---|
| 1 | Eliminating Waterfalls | CRITICAL | |
| 2 | Bundle Size Optimization | CRITICAL | |
| 3 | Client-Side Patterns | MEDIUM-HIGH | |
| 4 | Re-render Optimization | MEDIUM | |
| 5 | Rendering Performance | MEDIUM | |
| 6 | JavaScript Performance | LOW-MEDIUM | |
| 7 | Advanced Patterns | LOW | |
async-defer-awaitasync-parallelasync-suspense-boundariesbundle-barrel-importsbundle-conditionalbundle-preloadclient-localstorage-schemaclient-passive-event-listenersrerender-defer-readsrerender-dependenciesrerender-derived-statererender-functional-setstatererender-lazy-state-initrerender-transitionsrendering-animate-svg-wrapperrendering-content-visibilityrendering-svg-precisionrendering-activityrendering-conditional-renderjs-batch-dom-cssjs-index-mapsjs-cache-property-accessjs-cache-function-resultsjs-cache-storagejs-combine-iterationsjs-length-check-firstjs-early-exitjs-hoist-regexpjs-min-max-loopjs-set-map-lookupsjs-tosorted-immutableadvanced-event-handler-refsrules/async-parallel.md
rules/bundle-barrel-imports.mdAGENTS.md