Rendert de reset-status opnieuw?

Inhoudsopgave:

Rendert de reset-status opnieuw?
Rendert de reset-status opnieuw?

Video: Rendert de reset-status opnieuw?

Video: Rendert de reset-status opnieuw?
Video: Когда и как сбросить Synology NAS 2024, November
Anonim

Nee, de status blijft zoals hij is totdat uw component wordt ontkoppeld. Als je iets wilt activeren tijdens het ontkoppelen, dan kun je useEffect hook gebruiken.

Hoe reset ik mijn status na het renderen?

Gebruik 'setState' met callback-functie waarmee de status kan worden hersteld.

Wordt het wijzigen van de status opnieuw weergegeven?

Een re-render kan alleen worden geactiveerd als de status van een component is gewijzigd. De status kan veranderen van een rekwisieten verandering, of van een directe setState verandering. Het onderdeel krijgt de bijgewerkte status en React beslist of het het onderdeel opnieuw moet weergeven.

Wat gebeurt er als React opnieuw wordt weergegeven?

Zoals we al eerder zagen, rendert React een component opnieuw wanneer je de functie setState aanroept om de status te wijzigen (of de voorziene functie van de useState hook in functiecomponenten). Als gevolg hiervan worden de onderliggende componenten alleen bijgewerkt wanneer de status van de bovenliggende component verandert met een van die functies.

Hoe reset je de toestandsvariabele in React?

Staten terugzetten naar beginstatus

We hebben het object initialState met de beginstatus van ons aanmeldingsformulier. Vervolgens roepen we useState in App aan om de objectstatus te maken. Vervolgens maken we de functie clearState om de status te resetten door de functie setState-statusinstelling aan te roepen met een kopie van de initialState.

Aanbevolen: