Πρέπει να χρησιμοποιήσω refs στο react;
Πρέπει να χρησιμοποιήσω refs στο react;

Βίντεο: Πρέπει να χρησιμοποιήσω refs στο react;

Βίντεο: Πρέπει να χρησιμοποιήσω refs στο react;
Βίντεο: Το πλήρες μάθημα React JS για αρχάριους - Μάθετε το React σε 2 ώρες! +timecodes 2024, Νοέμβριος
Anonim

Ενώ εσείς θα μπορούσε πρόσθεσε ένα αναφ για το θυγατρικό στοιχείο, αυτή δεν είναι ιδανική λύση, καθώς θα λαμβάνετε μόνο μια παρουσία στοιχείου αντί για έναν κόμβο DOM. Επιπλέον, αυτό δεν θα λειτουργούσε με στοιχεία λειτουργίας. Αν εσύ χρησιμοποιήστε το React 16.3 ή νεότερη, συνιστούμε να χρησιμοποιήστε αναφ προώθηση για αυτές τις περιπτώσεις.

Από αυτή την άποψη, γιατί χρησιμοποιούμε refs στο react;

Αναφ είναι μια λειτουργία που παρέχεται από Αντιδρώ για πρόσβαση στο στοιχείο DOM και το Αντιδρώ στοιχείο που εσείς μπορεί να έχετε δημιουργήσει μόνοι σας. Αυτοί είναι μεταχειρισμένος σε περιπτώσεις όπου εμείς θέλετε να αλλάξετε την τιμή ενός θυγατρικού στοιχείου, χωρίς να κάνετε χρήση από στηρίγματα και όλα.

Επιπλέον, πώς περνάς τους διαιτητές στην αντίδραση; Ορίζουμε α αναφ στο εξάρτημα που χρειάζεται το αναφ και πέρασμα στο στοιχείο του κουμπιού. Αντιδρώ θα πέρασμα ο αναφ περάστε και προωθήστε το στο κουμπί < αναφ ={ αναφ }> ορίζοντας το ως χαρακτηριστικό JSX. Οταν ο αναφ επισυνάπτεται, αναφ . το ρεύμα θα δείχνει στον κόμβο DOM.

Εκτός από αυτό, οι διαιτητές έχουν κακή αντίδραση;

Σύμφωνα με επίσημο αντιδρώ docs, Αν και συμβολοσειρά αναφ δεν έχουν καταργηθεί, θεωρούνται παλαιού τύπου και πιθανότατα θα καταργηθούν κάποια στιγμή στο μέλλον.

Τι κάνει το react createRef;

Δημιουργία Αναφορών - Χρήση Αντιδρώ . ΔημιουργίαΑναφ () και προσαρτήστε τα σε Αντιδρώ στοιχεία μέσω του χαρακτηριστικού ref. Ουσιαστικά, εκχωρείτε το Ref που επιστράφηκε από Αντιδρώ . Δημιουργία Αναφ () σε μια ιδιότητα στιγμιότυπου, όταν ένα στοιχείο είναι κατασκευάστηκε (γνωστός και ως, στον κατασκευαστή του στοιχείου). Με αυτόν τον τρόπο, ο Αρ μπορώ να αναφέρονται σε όλο το στοιχείο.

Συνιστάται: