Thoughts on frontend engineering, design systems, performance, and the craft of building for the web.
Most React performance problems trace back to the same short list of mistakes — state placed too high, derived values stored as state, context doing jobs it wasn't built for. This post works through each one with real before/after code, so you know not just what to fix but why it was wrong in the first place.