Logo el.boatexistence.com

Αποδίδει εκ νέου την κατάσταση επαναφοράς;

Πίνακας περιεχομένων:

Αποδίδει εκ νέου την κατάσταση επαναφοράς;
Αποδίδει εκ νέου την κατάσταση επαναφοράς;

Βίντεο: Αποδίδει εκ νέου την κατάσταση επαναφοράς;

Βίντεο: Αποδίδει εκ νέου την κατάσταση επαναφοράς;
Βίντεο: Μεσημεριανό δελτίο ειδήσεων ACTION News - 24/08/2023 | ACTION 24 2024, Ενδέχεται
Anonim

Όχι, η κατάσταση θα παραμείνει ως έχει έως ότου αποπροσαρτηθεί το στοιχείο σας. Εάν θέλετε να ενεργοποιήσετε κάτι κατά την αποπροσάρτηση, μπορείτε να χρησιμοποιήσετε το useEffect hook.

Πώς μπορώ να επαναφέρω την κατάστασή μου μετά την απόδοση;

Χρησιμοποιήστε 'setState' με τη λειτουργία επανάκλησης που μπορεί να επαναφέρει την κατάσταση.

Η αλλαγή κατάστασης αποδίδεται ξανά;

Μια εκ νέου απόδοση μπορεί να ενεργοποιηθεί μόνο εάν η κατάσταση ενός στοιχείου έχει αλλάξει. Η κατάσταση μπορεί να αλλάξει από μια αλλαγή στηρίγματος ή από μια άμεση αλλαγή setState. Το στοιχείο λαμβάνει την ενημερωμένη κατάσταση και το React αποφασίζει εάν πρέπει να αποδώσει ξανά το στοιχείο.

Τι συμβαίνει όταν το React αποδίδει ξανά;

Όπως είδαμε ήδη πριν, το React αποδίδει εκ νέου ένα στοιχείο όταν καλείτε τη συνάρτηση setState για να αλλάξετε την κατάσταση (ή την παρεχόμενη συνάρτηση από το άγκιστρο useState στα στοιχεία συνάρτησης). Ως αποτέλεσμα, τα θυγατρικά στοιχεία ενημερώνονται μόνο όταν η κατάσταση του γονικού στοιχείου αλλάζει με μία από αυτές τις συναρτήσεις.

Πώς επαναφέρετε τη μεταβλητή κατάσταση στο React;

Επαναφορά καταστάσεων στην αρχική κατάσταση

Έχουμε το αντικείμενο αρχικής κατάστασης με την αρχική κατάσταση της φόρμας εγγραφής. Στη συνέχεια καλούμε useState στην εφαρμογή για να δημιουργήσουμε την κατάσταση του αντικειμένου. Στη συνέχεια, δημιουργούμε τη συνάρτηση clearState για να επαναφέρουμε την κατάσταση καλώντας τη συνάρτηση ρυθμιστή κατάστασης setState με ένα αντίγραφο της αρχικής κατάστασης.

Συνιστάται: