Čo je componentWillUpdate?
Čo je componentWillUpdate?

Video: Čo je componentWillUpdate?

Video: Čo je componentWillUpdate?
Video: Крапива / Nettle (2016) Трэш-фильм! 2024, November
Anonim

The componentWillUpdate () je pre nás šancou zvládnuť zmeny konfigurácie a pripraviť sa na ďalší render. Ak chceme získať prístup k starým rekvizitám alebo stavu, môžeme to nazvať. rekvizity alebo toto. štát. Potom ich môžeme porovnať s novými hodnotami a vykonať zmeny/výpočty podľa potreby.

Kedy by som mal teda použiť komponentWillUpdate?

1 odpoveď. The componentWillUpdate vám dáva kontrolu nad manipuláciou s komponentom tesne predtým, ako dostane nové rekvizity alebo stav. Ja všeobecne použitie to robiť animácie. Povedzme, že pred odstránením domčeka chcem hladko zmiznúť prvok z pohľadu.

Podobne, na čo slúži komponent componentWillUnmount? componentWillUnmount je posledná funkcia, ktorá sa volá bezprostredne pred odstránením komponentu z DOM. Všeobecne platí použité vykonať vyčistenie všetkých prvkov DOM alebo časovačov vytvorených v komponenteWillMount. na pikniku, componentWillUnmount zodpovedá tesne predtým, ako si zoberiete piknikovú deku.

Okrem toho, čo je componentDidUpdate?

componentDidUpdate () je volaná po komponenteDidMount() a môcť byť užitočný hrať nejaká akcia pri zmene stavu. componentDidUpdate () berie ako prvé dva argumenty predchádzajúce rekvizity a predchádzajúci stav. Vo vnútri metódy sme môcť skontrolujte, či je to podmienka je stretol a hrať akcia na nej založená.

Čo je componentWillReceiveProps?

63. 1) componentWillReceiveProps sa volá pred komponentomWillUpdate v životnom cykle aktualizácie React. To máš pravdu componentWillReceiveProps umožňuje volať setState. Na druhej strane komponentWillUpdate je spätné volanie, ktoré sa má použiť, keď potrebujete reagovať na zmenu stavu.