What is useEffect and when do you use it?
useEffect lets you run side effects in functional components (like data fetching,
subscriptions, etc.).
✅ Syntax:
useEffect(() => {
// Side effect
return () => {
// Cleanup
};
}, [dependencies]);
✅ Common use cases:
- Fetching data
- Event listeners
- Updating DOM directly
- Subscribing to services