Logo sl.boatexistence.com

Ali ponovno upodabljanje ponastavi stanje?

Kazalo:

Ali ponovno upodabljanje ponastavi stanje?
Ali ponovno upodabljanje ponastavi stanje?

Video: Ali ponovno upodabljanje ponastavi stanje?

Video: Ali ponovno upodabljanje ponastavi stanje?
Video: 🚀 RUTUBE и ТОЧКА. Разработка РУТУБА за 5 часов *БЕЗ ВОДЫ* [Next / React / Nest / PostgreSQL / Redux] 2024, Maj
Anonim

Ne, stanje bo ostalo takšno, kot je, dokler se vaša komponenta ne odklopi. Če želite nekaj sprožiti med odklopom, lahko uporabite kavelj useEffect.

Kako ponastavim svoje stanje po upodabljanju?

Uporabi 'setState' s funkcijo povratnega klica, ki lahko razveljavi stanje.

Ali se spreminjanje stanja ponovno upodablja?

Ponovno upodabljanje se lahko sproži le, če se je stanje komponente spremenilo. Stanje se lahko spremeni zaradi spremembe props ali od neposredne spremembe setState. Komponenta dobi posodobljeno stanje in React se odloči, ali naj ponovno upodablja komponento.

Kaj se zgodi, ko React ponovno upodablja?

Kot smo že videli, React ponovno upodablja komponento, ko pokličete funkcijo setState, da spremenite stanje (ali podano funkcijo iz kaveljčka useState v funkcijskih komponentah). Posledično se podrejene komponente posodobijo samo, ko se stanje nadrejene komponente spremeni z eno od teh funkcij.

Kako ponastavite spremenljivko stanja v Reactu?

Ponastavitev držav na začetno stanje

Imamo objekt initialState z začetnim stanjem našega obrazca za prijavo. Nato pokličemo useState v aplikaciji, da ustvarimo stanje objekta. Nato ustvarimo funkcijo clearState za ponastavitev stanja tako, da pokličemo funkcijo za nastavitev stanja setState s kopijo initialState.

Priporočena: