Ποια είναι η διαφορά μεταξύ του createElement και του cloneElement;
Ποια είναι η διαφορά μεταξύ του createElement και του cloneElement;

Βίντεο: Ποια είναι η διαφορά μεταξύ του createElement και του cloneElement;

Βίντεο: Ποια είναι η διαφορά μεταξύ του createElement και του cloneElement;
Βίντεο: Ποια είναι η διαφορά μεταξύ Ψυχανάλυσης και Ψυχοθεραπείας; 2024, Ενδέχεται
Anonim

Ποια είναι η διαφορά μεταξύ του createElement και του cloneElement ? Το JSX αποκαλύπτεται ΔημιουργίαΣτοιχείου και το React το χρησιμοποιεί για να δημιουργήσει React Elements. cloneElement χρησιμοποιείται ως μέρος ενός αιτήματος για την κλωνοποίηση ενός στοιχείου και τη διαβίβαση νέων στηρίξεων.

Τότε, τι κάνει το react cloneElement;

ο Αντιδρώ . cloneElement Η συνάρτηση () επιστρέφει ένα αντίγραφο ενός καθορισμένου στοιχείου. Πρόσθετα στηρίγματα και παιδιά μπορώ μεταβιβάζονται στη συνάρτηση. Εσείς θα χρησιμοποιήστε αυτήν τη συνάρτηση όταν ένα γονικό στοιχείο θέλει να προσθέσει ή να τροποποιήσει τα στηρίγματα των παιδιών του.

ποια είναι η διαφορά μεταξύ PureComponent και component; Συστατικό και PureComponent Πάρε ένα διαφορά PureComponent είναι ακριβώς το ίδιο με Συστατικό εκτός από το ότι χειρίζεται τη μέθοδο shouldComponentUpdate για εσάς. Όταν αλλάζουν τα στηρίγματα ή η κατάσταση, PureComponent θα κάνει ένα ρηχό σύγκριση τόσο στα στηρίγματα όσο και στην κατάσταση.

Επιπλέον, τι είναι η επιστροφή του createElement;

ΔημιουργίαΣτοιχείου () Δημιουργία και ΕΠΙΣΤΡΟΦΗ ένα νέο Αντιδρώ στοιχείο του συγκεκριμένου τύπου. Το όρισμα τύπου μπορώ να είναι είτε συμβολοσειρά ονόματος ετικέτας (όπως 'div' ή 'span'), α Αντιδρώ τύπος συστατικού (μια κλάση ή μια συνάρτηση) ή α Αντιδρώ τύπος θραύσματος. Κώδικας γραμμένος με JSX θα να μετατραπεί σε χρήση Αντιδρώ . Βλέπω Αντιδρώ Χωρίς JSX για να μάθετε περισσότερα.

Πότε πρέπει να χρησιμοποιήσετε το Docomponentupdate;

ShouldComponentUpdate μας επιτρέπει να πούμε: ενημερώστε μόνο εάν αλλάξουν τα στηρίγματα που σας ενδιαφέρουν. Λάβετε όμως υπόψη ότι μπορεί να προκαλέσει μεγάλα προβλήματα εάν το ρυθμίσετε και το ξεχάσετε, επειδή το στοιχείο React δεν θα ενημερώνεται κανονικά. Έτσι χρήση με προσοχή. Το συνηθέστερο Χρήση Περίπτωση: Έλεγχος ακριβώς πότε θα γίνει εκ νέου απόδοση του στοιχείου σας.

Συνιστάται: