Help us improve
Share bugs, ideas, or general feedback.
From react-best-practices
Provides 40+ React and Next.js performance rules for eliminating waterfalls, optimizing bundles, rendering, and data fetching. Use for app optimization, code reviews, refactoring components.
npx claudepluginhub henkisdabro/wookstar-claude-plugins --plugin react-best-practicesHow this skill is triggered — by the user, by Claude, or both
Slash command
/react-best-practices:react-best-practicesThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Comprehensive performance optimization guide for React and Next.js applications with 40+ rules organized by impact level. Designed to help developers eliminate performance bottlenecks and follow best practices.
references/react-performance-guidelines.mdreferences/rules/_sections.mdreferences/rules/_template.mdreferences/rules/advanced-event-handler-refs.mdreferences/rules/advanced-use-latest.mdreferences/rules/async-api-routes.mdreferences/rules/async-defer-await.mdreferences/rules/async-dependencies.mdreferences/rules/async-parallel.mdreferences/rules/async-suspense-boundaries.mdreferences/rules/bundle-barrel-imports.mdreferences/rules/bundle-conditional.mdreferences/rules/bundle-defer-third-party.mdreferences/rules/bundle-dynamic-imports.mdreferences/rules/bundle-preload.mdreferences/rules/client-event-listeners.mdreferences/rules/client-swr-dedup.mdreferences/rules/download_rules.shreferences/rules/js-batch-dom-css.mdreferences/rules/js-cache-function-results.mdPerformance optimization guide for React and Next.js with 45 rules across 8 categories prioritized by impact. Use when writing components, implementing data fetching, or reviewing code for performance issues.
Provides 45 prioritized performance rules for React and Next.js apps across categories like eliminating waterfalls, bundle optimization, server/client fetching, and re-renders. Use when writing components, pages, data fetching, or reviewing code.
Performance optimization rules for React and Next.js apps, covering waterfall elimination, bundle size, server/client data fetching, and re-renders. Useful when writing or reviewing React/Next.js code.
Share bugs, ideas, or general feedback.
Comprehensive performance optimization guide for React and Next.js applications with 40+ rules organized by impact level. Designed to help developers eliminate performance bottlenecks and follow best practices.
Use React Best Practices when:
Key areas covered:
Parallel data fetching:
const [user, posts, comments] = await Promise.all([
fetchUser(),
fetchPosts(),
fetchComments()
])
Direct imports:
// ❌ Loads entire library
import { Check } from 'lucide-react'
// ✅ Loads only what you need
import Check from 'lucide-react/dist/esm/icons/check'
Dynamic components:
import dynamic from 'next/dynamic'
const MonacoEditor = dynamic(
() => import('./monaco-editor'),
{ ssr: false }
)
The complete performance guidelines are available in the references folder:
Each rule includes:
Waterfalls are the #1 performance killer. Each sequential await adds full network latency.
Reducing initial bundle size improves Time to Interactive and Largest Contentful Paint.
Optimize server-side rendering and data fetching.
Automatic deduplication and efficient data fetching patterns.
Reduce unnecessary re-renders to minimize wasted computation.
Optimize the browser rendering process.
Micro-optimizations for hot paths.
Specialized techniques for edge cases.
When optimizing a React application:
❌ Don't:
✅ Do:
v0.1.0 (January 2026)