React.js

Component design, hooks, state management, and the patterns that make React codebases maintainable.

  1. Feb 18, 2026·5 min read·reactStop configuring components, start composing themThe prop surface of a component is a bet on how it will be used. Composition-first design keeps that bet small.
  2. Jan 28, 2026·6 min read·nextjsHow Server Components changed the way I fetch dataReact Server Components are not just a performance optimization. They are a different mental model for where code lives.
  3. Jan 20, 2026·5 min read·reactThe rules of useEffect I wish I had earlieruseEffect is the most misunderstood hook in React. After shipping dozens of components that got it wrong, here is the mental model that fixed it.