React patterns, hooks, rendering behaviour and performance — with the reasoning behind each recommendation.
A diagnosis-first guide — how to find the real bottleneck with the Profiler, and the five fixes behind most real wins.
The TweakPad Team
What React does with keys during reconciliation, the concrete bugs index keys cause, and how to pick a key when your data has no id.
The TweakPad Team
What Server Components are, the client boundary, what can cross it, and how to decide which components need use client.
The TweakPad Team
Memoisation has a real price. How to tell which of the three legitimate cases you are in, and why most useMemo is waste.
The TweakPad Team
useState, useEffect, useRef, useReducer and the rest — what each is for, and the mistakes that cause infinite loops.
The TweakPad Team