useEffect साइड इफेक्ट्स चलाता है — ऐसा काम जो React की रेंडरिंग के बाहर जाता है, जैसे डेटा फेचिंग, सदस्यताएं, टाइमर, या मैनुअल DOM अपडेट। यह कंपोनेंट रेंडर करने के बाद चलता है, साइड इफेक्ट्स को रेंडर बॉडी से बाहर रखता है (रेंडर शुद्ध रहना चाहिए)।
निर्भरता सरणी समय को नियंत्रित करती है
useEffect(() => {
document.title = `Count: ${count}`;
}, [count]);
