react-patterns

Installation
Summary

Modern React 19 patterns for Server Components, Actions, concurrent features, and TypeScript development.

  • Covers core hooks (useState, useEffect, useRef, useMemo, useCallback) with TypeScript typing and custom hook extraction patterns
  • Includes React 19 features: use() hook, useOptimistic, useFormStatus, useFormState, Server Actions, and Server Components with mixed architecture examples
  • React Compiler automatic optimization eliminates manual memoization; includes setup, configuration, and migration guidance from React 18
  • Addresses performance optimization, concurrent rendering with useTransition and useDeferredValue, error boundaries, and testing strategies for Server Actions and optimistic updates
SKILL.md

React 19 Development Patterns

Overview

React 19 patterns for Next.js App Router, Server Actions, optimistic UI, and concurrent features. See Quick Reference for API summary and Examples for copy-paste patterns.

When to Use

  • Building React 19 applications with Next.js App Router
  • Implementing optimistic UI with useOptimistic or useTransition
  • Creating Server Actions with form validation
  • Migrating from class components to hooks
  • Optimizing concurrent rendering with React Compiler
  • Managing complex state with useReducer or custom hooks
  • Wrapping async operations in Suspense boundaries

Quick Reference

| Pattern | Hook / API | Use Case |

Related skills

More from giuseppe-trisciuoglio/developer-kit

Installs
1.8K
GitHub Stars
246
First Seen
Jan 20, 2026