Logo no.boatexistence.com

Gjør tilbakestillingstilstanden på nytt?

Innholdsfortegnelse:

Gjør tilbakestillingstilstanden på nytt?
Gjør tilbakestillingstilstanden på nytt?

Video: Gjør tilbakestillingstilstanden på nytt?

Video: Gjør tilbakestillingstilstanden på nytt?
Video: React tips: Update state the CORRECT way ✅ 2024, Kan
Anonim

Nei, tilstanden vil forbli som den er til komponenten din demonteres. Hvis du vil utløse noe mens du demonterer, kan du bruke useEffect-hook.

Hvordan tilbakestiller jeg tilstanden min etter gjengivelse?

Bruk 'setState' med tilbakeringingsfunksjon som kan tilbakestille tilstanden.

Gjør skiftende tilstand på nytt?

En gjengivelse kan bare utløses hvis en komponents tilstand er endret. Tilstanden kan endres fra en rekvisittendring, eller fra en direkte setStatendring. Komponenten får den oppdaterte tilstanden og React bestemmer om den skal gjengi komponenten på nytt.

Hva skjer når React gjengir?

Som vi allerede så før, gjengir React en komponent når du kaller setState-funksjonen for å endre tilstanden (eller den medfølgende funksjonen fra useState-kroken i funksjonskomponenter). Som et resultat oppdateres de underordnede komponentene bare når den overordnede komponentens tilstand endres med en av disse funksjonene.

Hvordan tilbakestiller du tilstandsvariabelen i React?

Resetting States to Initial State

Vi har initialState-objektet med starttilstanden til registreringsskjemaet vårt. Deretter kaller vi useState i appen for å lage objekttilstanden. Deretter oppretter vi clearState-funksjonen for å tilbakestille tilstanden ved kalle funksjonen setState state setter med en kopi av initialState.

Anbefalt: