+1 (781) 556-6029

Tutorials

Working notes from React engagements.

Retiring a Redux store one slice at a time

September 11, 2026 · CTRLDevs

Most of a large Redux store is cached server data, URL state, and form state wearing the same coat. How to classify the slices, move them in shippable increments, and decide which ones should stay.

Read more

The React 18 and 19 upgrade checklist

August 11, 2026 · CTRLDevs

The order we run React upgrades in: dependency audit first, one major at a time, StrictMode bugs fixed rather than silenced, concurrent features adopted after the upgrade lands.

Read more

Measuring Core Web Vitals properly

July 21, 2026 · CTRLDevs

Why a green Lighthouse score and a Search Console warning can both be right: lab versus field data, what actually moves LCP, INP, and CLS in React apps, and how to instrument for it.

Read more
If an article describes your codebase, tell us about it and we will suggest where to start.
Recognize one of these problems?