useEffect is a built-in React Hook that lets you perform side effects in functional components—such as data fetching, subscriptions, DOM mutations, and cleanup—by running a function after render.
Runs After Render
Dependency Array 📋
Cleanup Function 🧹
If your effect creates subscriptions, timers, or external listeners, return a cleanup function:
Common Use Cases