Τι είναι το event persist ();
Τι είναι το event persist ();

Βίντεο: Τι είναι το event persist ();

Βίντεο: Τι είναι το event persist ();
Βίντεο: Η ζωή μας είναι το άθροισμα των επιλογών μας | Dimitris Mpourantas | TEDxPatras 2024, Νοέμβριος
Anonim

Αυτός ο κανόνας ισχύει όταν ένα συνθετικό React Εκδήλωση χρησιμοποιείται μέσα σε μια λειτουργία ασύγχρονης επανάκλησης χωρίς κλήση Εκδήλωση . επιμένω (). Το React χρησιμοποιεί τα αντικείμενα SyntheticEvent για να αναδιπλώσει εγγενή εκδηλώσεις . Για λόγους απόδοσης, συνθετικό εκδηλώσεις συγκεντρώνονται και επαναχρησιμοποιούνται σε πολλαπλές εγγενείς εκδηλώσεις.

Ρωτήθηκε επίσης, τι είναι το SyntheticEvent;

Σύμφωνα με τα επίσημα έγγραφα, SyntheticEvent είναι ένα περιτύλιγμα μεταξύ προγραμμάτων περιήγησης γύρω από το εγγενές συμβάν του προγράμματος περιήγησης. Έχει την ίδια διεπαφή με το εγγενές συμβάν του προγράμματος περιήγησης, συμπεριλαμβανομένων των stopPropagation() και preventDefault(), εκτός από το ότι τα συμβάντα λειτουργούν πανομοιότυπα σε όλα τα προγράμματα περιήγησης.

Γνωρίζετε επίσης, τι είναι το event preventDefault () στο react; Αντιδρώ χρησιμοποιεί συνθετικό εκδηλώσεις διαχειρίζομαι εκδηλώσεις από στοιχεία κουμπιού, εισόδου και φόρμας. Δείχνει πώς να προσθέσετε ένα στοιχείο σε μια λίστα χρησιμοποιώντας ένα στοιχείο φόρμας με στοιχεία εισαγωγής και κουμπιού. Σε αυτή την περίπτωση, α πρόληψη προεπιλογής καλείται στο Εκδήλωση κατά την υποβολή της φόρμας για να αποτραπεί η επαναφόρτωση/ανανέωση του προγράμματος περιήγησης.

Ομοίως, πώς διαφέρουν τα συμβάντα του React από τα κανονικά εγγενή συμβάντα DOM;

Χρησιμοποιώντας React Event Χειριστές Το σημαντικό διαφορές μεταξύ Συμβάν React χειριστές και εγγενής εκδήλωση DOM handlers είναι τα ονόματα είναι camelcase αντί για πεζά, περνάτε σε συναρτήσεις αντί για συμβολοσειρές και πρέπει να καλέσετε ρητά stopPropagation αντί να επιστρέψετε false.

Πώς μπορώ να σταματήσω τη δημιουργία φυσαλίδων εκδήλωσης στην αντίδραση;

Stop Event Bubbling : Αν θέλεις να σταματήσει ο εκδήλωση φυσαλίδες , αυτό μπορεί να επιτευχθεί με τη χρήση του Εκδήλωση . διακοπή Διάδοσης () μέθοδος. Αν θέλεις να σταματήσει ο Εκδήλωση ροή από Εκδήλωση στόχος στο κορυφαίο στοιχείο στο DOM, Εκδήλωση . διακοπή Διάδοσης () η μέθοδος σταματά την Εκδήλωση να ταξιδέψει από κάτω προς τα πάνω.

Συνιστάται: