Often a useEffect can be replaced by calling code when an event occurs


Often a useEffect can be replaced by calling code when an event occurs.

So, when I see a useEffect, I ask: Could this code be triggered by an event instead?

Examples:
The user clicked a button
Loading is complete
A request failed

In these cases, no useEffect is required.

View original on X