Logo hu.boatexistence.com

Visszaállítja a visszaállítási állapotot?

Tartalomjegyzék:

Visszaállítja a visszaállítási állapotot?
Visszaállítja a visszaállítási állapotot?

Videó: Visszaállítja a visszaállítási állapotot?

Videó: Visszaállítja a visszaállítási állapotot?
Videó: Repairing Windows 11-Server 2022 Protected System Files with SFC and DISM: For IT Professionals 2024, Lehet
Anonim

Nem, az állapot változatlan marad mindaddig, amíg az összetevő le nem válik. Ha le szeretne váltani valamit, akkor használja a useEffect hook-ot.

Hogyan állíthatom vissza az állapotomat a renderelés után?

Használja a 'setState'-ot a visszahívási funkcióval, amely visszaállíthatja az állapotot.

A változó állapot újra megjelenik?

Az újrarenderelés csak akkor váltható ki, ha egy komponens állapota megváltozott. Az állapot változhat egy props változásból vagy egy közvetlen setState változásból. Az összetevő megkapja a frissített állapotot, és a React eldönti, hogy újra kell-e jelenítenie az összetevőt.

Mi történik, ha a React újrarendereli?

Amint azt korábban láttuk, a React újra renderel egy komponenst, amikor meghívja a setState függvényt az állapot megváltoztatásához (vagy a funkciókomponensekben található useState hook-ból megadott függvényt). Ennek eredményeként az utódkomponensek csak akkor frissülnek, ha a szülőkomponens állapota ezen függvények valamelyikével megváltozik.

Hogyan állíthatja vissza a React állapotváltozóját?

Állapotok visszaállítása kezdeti állapotba

A kezdeti állapot objektum a regisztrációs űrlapunk kezdeti állapotával rendelkezik. Ezután meghívjuk a useState-t az alkalmazásban az objektumállapot létrehozásához. Ezután létrehozzuk a clearState függvényt az állapot visszaállításához meghívjuk a setState állapotbeállító függvényt a kezdetiState másolatával.

Ajánlott: