Logo it.boatexistence.com

Renderizzare nuovamente lo stato di ripristino?

Sommario:

Renderizzare nuovamente lo stato di ripristino?
Renderizzare nuovamente lo stato di ripristino?

Video: Renderizzare nuovamente lo stato di ripristino?

Video: Renderizzare nuovamente lo stato di ripristino?
Video: Perchè renderizzare un progetto? 2024, Maggio
Anonim

No, lo stato rimarrà com'è fino a quando il tuo componente non verrà smontato. Se vuoi attivare qualcosa durante lo smontaggio, puoi usare useEffect hook.

Come faccio a ripristinare il mio stato dopo il rendering?

Usa 'setState' con la funzione di callback che può ripristinare lo stato.

Il cambio di stato viene riprodotto?

Un re-render può essere attivato solo se lo stato di un componente è cambiato. Lo stato può cambiare da una modifica degli oggetti di scena o da una modifica diretta di setState. Il componente ottiene lo stato aggiornato e React decide se eseguire nuovamente il rendering del componente.

Cosa succede quando React esegue nuovamente il rendering?

Come abbiamo già visto prima, React esegue nuovamente il rendering di un componente quando chiama la funzione setState per cambiare lo stato (o la funzione fornita dall'hook useState nei componenti della funzione). Di conseguenza, i componenti figlio si aggiornano solo quando lo stato del componente padre cambia con una di queste funzioni.

Come reimpostare la variabile di stato in React?

Ripristino degli stati allo stato iniziale

Abbiamo l'oggetto initialState con lo stato iniziale del nostro modulo di iscrizione. Quindi chiamiamo useState in App per creare lo stato dell'oggetto. Successivamente, creiamo la funzione clearState per reimpostare lo stato chiamando la funzione di impostazione dello stato setState con una copia di initialState.

Consigliato: