Logo fi.boatexistence.com

Näyttääkö palautustilan?

Sisällysluettelo:

Näyttääkö palautustilan?
Näyttääkö palautustilan?

Video: Näyttääkö palautustilan?

Video: Näyttääkö palautustilan?
Video: Näyttääkö painemittari väärin? 2024, Saattaa
Anonim

Ei, tila pysyy ennallaan, kunnes komponenttisi irrotetaan. Jos haluat laukaista jotain irrottamisen aikana, voit käyttää useEffect hookia.

Kuinka nollaan tilan renderöinnin jälkeen?

Käytä 'setState' takaisinsoittotoiminnolla, joka voi palauttaa tilan.

Toistuuko muuttuva tila?

Uudelleenrenderöinti voidaan käynnistää vain, jos komponentin tila on muuttunut. Tila voi muuttua props-muutoksesta tai suorasta setState-muutoksesta. Komponentti saa päivitetyn tilan ja React päättää, pitäisikö sen hahmontaa komponentti uudelleen.

Mitä tapahtuu, kun React hahmontaa uudelleen?

Kuten näimme jo aiemmin, React renderöi komponentin uudelleen, kun kutat setState-funktiota muuttaaksesi tilan (tai toimitetun toiminnon useState-koukusta toimintokomponenteissa). Tämän seurauksena alikomponentit päivittyvät vain, kun pääkomponentin tila muuttuu jollakin näistä funktioista.

Kuinka nollaat tilamuuttujan Reactissa?

Tilojen palauttaminen alkutilaan

Meillä on inicialState-objekti rekisteröitymislomakkeemme alkuperäisen tilan kanssa. Sitten kutsumme useState in App luodaksesi objektin tilan. Seuraavaksi luomme clearState-funktion tilan nollaamiseksi kutsumalla setState-tilan asetusfunktiota kopiolla alkuperäisestä tilasta.

Suositeltava: