react-dev

Installation
SKILL.md

React TypeScript — Expert Patterns

<when_to_use>

  • React 19 migration (ref as prop, useActionState, use())
  • Generic components with type inference
  • Server Components + Server Actions
  • useEffect decisions (when to use, when NOT to)
  • Derived state vs. effect-based state

NOT for: non-React TypeScript, vanilla JS React, styling/CSS, routing (use nextjs-app-router skill)

</when_to_use>

<effect_decision_tree>

Effects are an escape hatch. If no external system is involved, you don't need one.

Installs
3
First Seen
Aug 2, 2026
react-dev — leonardoacosta/skills