The react.wiki Blog
Tutorials and deep dives for React developers.

When useState Lies to You (And Why That’s By Design)
useState doesn’t hold values—it holds *promises*. Its “lies” (frozen reads, delayed writes, closure-scoped snapshots) aren’t bugs—they’re deliberate abstractions that uphold React’s consistency contract.
#react#useState#react-internals
6/22/2026 · 5 min read

Why Your React Dashboard Lags at 50Hz (And What to Do Instead)
Learn why high-frequency telemetry (like drone attitude at 50Hz) crashes React’s render cycle—and how to keep your dashboard smooth by moving state updates *outside* the React reconciliation path.
#react performance#real-time dashboard#telemetry
6/22/2026 · 6 min read

useTransition() for Perceived Performance: Smarter UI Feedback Without Loading Spinners
Learn how React’s `useTransition()` and `isPending` state let you defer non-urgent updates—like data fetches or form submissions—while keeping the UI instantly responsive and visually coherent.
#react#usetransition#perceived performance
6/21/2026 · 6 min read