Angular में कंपोनेंट का जीवन चक्र
प्रत्येक कंपोनेंट का एक जीवन चक्र होता है, जो तब शुरू होता है जब Angular कंपोनेंट क्लास की एक ऑब्जेक्ट बनाता है और इसके चाइल्ड व्यू के साथ कंपोनेंट के व्यू को रेंडर करता है।
परिवर्तनों का पता चलने पर जीवन चक्र जारी रहता है, क्योंकि Angular जाँचता है कि कब डेटा-बाउंड गुण बदलते हैं, और आवश्यकतानुसार व्यू और कंपोनेंट इंस्टेंस को अपडेट करता है।
जीवन चक्र तब समाप्त होता है जब Angular कंपोनेंट के इंस्टेंस को नष्ट कर देता है और इसके रेंडर किए गए टेम्पलेट को DOM से हटा देता है।
Angular फ्रेमवर्क में विशेष विधियाँ हैं, जिनकी सहायता से आप उस क्षण को इंटरसेप्ट कर सकते हैं जब कंपोनेंट जीवन चक्र के दूसरे चरण में प्रवेश करता है। इन विधियों को हुक्स कहा जाता है।
जीवन चक्र की घटना घटित होने पर हुक्स स्वचालित रूप से कॉल किए जाएँगे। आगे के पाठों में हम जानेंगे कि कौन-से हुक्स हैं और उनका उपयोग कैसे करें।