React

React Tutorials & Guides

Modern React guides covering hooks, Next.js App Router, TypeScript, state management and testing. React 18+ patterns for production applications.

Hooks Next.js TypeScript Performance Testing State

Hooks & Core Patterns

Hooks

React Hooks Complete Guide: useState, useEffect & More

useState, useEffect, useRef, useMemo, useCallback, useReducer, useTransition and rules of hooks.

Read guide →
Custom Hooks

React Custom Hooks: Build Reusable Logic

useFetch, useLocalStorage, useDebounce, useClickOutside, useIntersectionObserver and testing hooks.

Read guide →
Context API

React Context API: Patterns and Performance

Context + useReducer, splitting contexts, avoiding re-render pitfalls and compound components.

Read guide →

Performance & Next.js

Performance

React Performance: Memoization and Code Splitting

React.memo, useMemo, useCallback, React.lazy/Suspense, virtualization, Profiler and bundle analysis.

Read guide →
Next.js 14

Next.js 14 Complete Guide: App Router & Server Components

App Router vs Pages Router, Server Components, Server Actions, data fetching, ISR and Vercel deployment.

Read guide →
Authentication

Next.js Authentication with Auth.js (NextAuth v5)

OAuth providers, credentials, session management, protected routes with middleware and RBAC.

Read guide →

State Management & Data

State Management

React State: Redux Toolkit, Zustand and React Query

Local vs global state decisions, Redux Toolkit, Zustand, TanStack Query and when to use each.

Read guide →
Forms

React Forms: React Hook Form and Zod Validation

RHF register/handleSubmit, Zod schema validation, dynamic fields, file uploads and loading states.

Read guide →

TypeScript & Testing

TypeScript

React with TypeScript: Complete Type Safety Guide

Component props typing, event handlers, generics, forwardRef, discriminated unions and strict mode.

Read guide →
Testing

React Testing Library: Unit and Integration Testing

Queries, user-event, async testing, MSW for API mocking, coverage and CI integration.

Read guide →