Lewer die hersteltoestand weer?

INHOUDSOPGAWE:

Lewer die hersteltoestand weer?
Lewer die hersteltoestand weer?

Video: Lewer die hersteltoestand weer?

Video: Lewer die hersteltoestand weer?
Video: Virtualbox STUCK at EFI Prompt: Install from ISO to BOOT - TRY THIS FIX 100% WORKING (Mac OS Sierra) 2024, November
Anonim

Nee, die staat sal bly soos dit is totdat jou komponent ontkoppel. As jy iets wil aktiveer terwyl jy ontkoppel, kan jy useEffect-haak gebruik.

Hoe stel ek my toestand terug na lewering?

Gebruik 'setState' met terugbelfunksie wat die toestand kan terugstel.

Word veranderende toestand weer weergegee?

'n Herlewering kan slegs geaktiveer word as 'n komponent se toestand verander het. Die staat kan verander van 'n rekwisieteverandering, of van 'n direkte stelStateverandering. Die komponent kry die opgedateerde toestand en React besluit of dit die komponent weer moet lewer.

Wat gebeur wanneer React herweergegee word?

Soos ons reeds voorheen gesien het, gee React weer 'n komponent weer wanneer jy die setState-funksie oproep om die toestand te verander (of die verskafde funksie van die useState-haak in funksie-komponente). Gevolglik dateer die kinderkomponente slegs op wanneer die ouerkomponent se toestand met een van daardie funksies verander.

Hoe stel jy die toestandsveranderlike in React terug?

Herstel state na aanvanklike toestand

Ons het die aanvanklike staat-objek met die aanvanklike toestand van ons aanmeldvorm. Dan roep ons useState in App om die objektoestand te skep. Vervolgens skep ons die clearState-funksie om die toestand terug te stel deur die setState state-instellerfunksie te noem met 'n kopie van die initialState.

Aanbeveel: