Skip to main content

26 docs tagged with "React"

View all tags

Component Libraries

The library you choose determines the maintenance burden you carry. Copy-paste ownership (shadcn) trades update convenience for full control. Package dependencies trade control for automatic updates.

Hydration Patterns

Place state where the server can read it. Hydration mismatches disappear.

Next.js Forms

Why abstract forms? Because browser defaults sabotage validation.

Performance

Where is the bottleneck — render, network, or bundle?

React Calendar Components

Calendars look simple. Then you add timezones, recurring events, drag-to-reschedule, and multi-user availability. Complexity explodes.

React Chart Components

A chart that lies is worse than no chart. Choose the library that makes honest data easy and misleading data hard.

React Components

Components are the unit of reuse. Get the abstraction boundary wrong and you carry the cost in every file that imports it.

React Hooks

React Hooks best practices and custom use cases.

React Memory Management

Memory leaks are invisible until they crash production. The app works in development. It dies at scale.

React Query

Libraries and best practices for fetching, caching, synchronizing and updating server state

React State Management

There is not an opinionated path for state management in React compared to alternative frameworks.

React useEffect

Provides us an opportunity to write code that may have side effects on the application.

React useRef

Refs are escape hatches. Try to avoid using them where possible.

Tanstack Forms

Forms are where users meet friction. Every field is a chance to lose them.

UI Tables

Easy to use and highly customizable React tables.