Junior
Ονομάστε τα συστατικά του κύκλου ζωής ενός React συστατικού.
sobes.tech AI
Απάντηση από AI
- τοποθέτηση (τοποθέτηση)
- constructor(): αρχικοποίηση της κατάστασης και σύνδεση του πλαισίου.
- static getDerivedStateFromProps(): συγχρονισμός της εσωτερικής κατάστασης με τις ιδιότητες.
- render(): κατασκευή του DOM.
- componentDidMount(): εκτέλεση αποτελεσμάτων μετά την πρώτη απόδοση (απαιτήσεις API, συνδρομές).
- ενημέρωση (ενημέρωση)
- static getDerivedStateFromProps(): (καλείται κατά την ενημέρωση των ιδιοτήτων)
- shouldComponentUpdate(): βελτιστοποίηση της απόδοσης (καθορίζει αν πρέπει να ξανααποδοθεί το συστατικό).
- render(): ξανααποδόμηση του DOM.
- getSnapshotBeforeUpdate(): λήψη δεδομένων σχετικά με το DOM πριν την ενημέρωση (π.χ. θέση κύλισης).
- componentDidUpdate(): εκτέλεση αποτελεσμάτων μετά την ενημέρωση (αλλαγές στο DOM, επαναλαμβανόμενα αιτήματα).
- αποσυναρμολόγηση (αποσυναρμολόγηση)
- componentWillUnmount(): καθαρισμός πόρων πριν από την αφαίρεση του συστατικού (ακύρωση συνδρομών, χρονοδιακόπτες).
- διαχείριση σφαλμάτων (διαχείριση σφαλμάτων)
- static getDerivedStateFromError(): ενημέρωση της κατάστασης σε περίπτωση σφάλματος σε παιδικό συστατικό.
- componentDidCatch(): καταγραφή σφαλμάτων.