โ† Back to list
ahonn

react-best-practices

by ahonn

๐Ÿ’Ž My vim/neovim, nix, git, and tmux configuration files

โญ 58๐Ÿด 2๐Ÿ“… Jan 22, 2026

SKILL.md


name: react-best-practices description: Guide React development with best practices from react.dev and Vercel Engineering. Use when reviewing code, debugging performance, or making architectural decisions. allowed-tools:

  • Read
  • Grep
  • mcp__context7__resolve-library-id
  • mcp__context7__query-docs

React Best Practices

Performance patterns and guidelines from react.dev and Vercel Engineering.

Quick Reference (Priority Order)

CRITICAL - Must Follow

RuleImpactReference
Eliminate waterfallsFirst paint, TTIasync-waterfall-elimination.md
Parallel data fetchingLoad timeasync-parallel-requests.md
Avoid barrel importsBundle sizebundle-barrel-imports.md
RuleImpactReference
Dynamic importsCode splittingbundle-dynamic-import.md
Preload on user intentPerceived latencybundle-preload.md
Strategic memo()Render perfrerender-memo-strategy.md
Server cachingServer responseserver-cache-patterns.md
RuleImpactReference
Context splittingAvoid rerendersrerender-context-splitting.md
startTransitionUI responsivenessrerender-transitions.md
Set/Map lookupsO(1) vs O(n)js-set-map-lookups.md
Key patternsList renderingrendering-key-patterns.md

LOW - Nice to Have

RuleImpactReference
content-visibilityLong list renderrendering-content-visibility.md
Hydration flickerSSR stabilityrendering-hydration-flicker.md
Hoist static JSXAvoid re-creationrendering-hoist-static-jsx.md

Quick Decision Tree

Performance Issue?
โ”œโ”€โ”€ Slow initial load?
โ”‚   โ”œโ”€โ”€ Check for waterfalls โ†’ async-waterfall-elimination.md
โ”‚   โ”œโ”€โ”€ Check bundle size โ†’ bundle-barrel-imports.md
โ”‚   โ””โ”€โ”€ Preload on intent โ†’ bundle-preload.md
โ”œโ”€โ”€ Slow interactions?
โ”‚   โ”œโ”€โ”€ Check re-renders โ†’ rerender-memo-strategy.md
โ”‚   โ”œโ”€โ”€ Check Context usage โ†’ rerender-context-splitting.md
โ”‚   โ””โ”€โ”€ Use transitions โ†’ rerender-transitions.md
โ”œโ”€โ”€ Long list jank?
โ”‚   โ””โ”€โ”€ Use content-visibility โ†’ rendering-content-visibility.md
โ”œโ”€โ”€ SSR flicker?
โ”‚   โ””โ”€โ”€ Inline script pattern โ†’ rendering-hydration-flicker.md
โ””โ”€โ”€ Slow server?
    โ””โ”€โ”€ Check caching โ†’ server-cache-patterns.md

Reference Files

FileContent
HOOKS-GUIDE.mdHook patterns, decision guides, pitfalls
references/rules/Individual rule files (14 total)

Search rules: grep -l "keyword" references/rules/

Score

Total Score

65/100

Based on repository quality metrics

โœ“SKILL.md

SKILL.mdใƒ•ใ‚กใ‚คใƒซใŒๅซใพใ‚Œใฆใ„ใ‚‹

+20
โœ“LICENSE

ใƒฉใ‚คใ‚ปใƒณใ‚นใŒ่จญๅฎšใ•ใ‚Œใฆใ„ใ‚‹

+10
โ—‹่ชฌๆ˜Žๆ–‡

100ๆ–‡ๅญ—ไปฅไธŠใฎ่ชฌๆ˜ŽใŒใ‚ใ‚‹

0/10
โ—‹ไบบๆฐ—

GitHub Stars 100ไปฅไธŠ

0/15
โœ“ๆœ€่ฟ‘ใฎๆดปๅ‹•

1ใƒถๆœˆไปฅๅ†…ใซๆ›ดๆ–ฐ

+10
โ—‹ใƒ•ใ‚ฉใƒผใ‚ฏ

10ๅ›žไปฅไธŠใƒ•ใ‚ฉใƒผใ‚ฏใ•ใ‚Œใฆใ„ใ‚‹

0/5
โœ“Issue็ฎก็†

ใ‚ชใƒผใƒ—ใƒณIssueใŒ50ๆœชๆบ€

+5
โœ“่จ€่ชž

ใƒ—ใƒญใ‚ฐใƒฉใƒŸใƒณใ‚ฐ่จ€่ชžใŒ่จญๅฎšใ•ใ‚Œใฆใ„ใ‚‹

+5
โœ“ใ‚ฟใ‚ฐ

1ใคไปฅไธŠใฎใ‚ฟใ‚ฐใŒ่จญๅฎšใ•ใ‚Œใฆใ„ใ‚‹

+5

Reviews

๐Ÿ’ฌ

Reviews coming soon