No useEffect Never call directly. Use derived state, event handlers, data-fetching libraries, or instead. Quick Reference - Lint rule: (configured to ban ) - React docs: You Might Not Need an Effect - Origin: https://x.com/alvinsng/status/2033969062834045089 | Instead of useEffect for... | Use | | --- | --- | | Deriving state from other state/props | Inline computation (Rule 1) | | Fetching data | / data-fetching library (Rule 2) | | Responding to user actions | Event handlers (Rule 3) | | One-time external sync on mount | (Rule 4) | | Resetting state when a prop changes | prop on parent (Rul…