React.js
Component design, hooks, state management, and the patterns that make React codebases maintainable.
- Stop 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.
- How 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.
- The 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.