Why does StrictMode double-invoke components in development?
Concurrent React and React 18
Audio flashcard · 0:11Nortren·
Why does StrictMode double-invoke components in development?
0:11
StrictMode intentionally renders components, runs effects, and calls state setters twice in development to surface side effects that are not idempotent. This helps developers write components that behave correctly with concurrent rendering.