Mi az a componentWillUpdate?
Mi az a componentWillUpdate?

Videó: Mi az a componentWillUpdate?

Videó: Mi az a componentWillUpdate?
Videó: Жизненный цикл событий ComponentWillUpdate() и ComponentDidUpdate() — React для начинающих [28] 2024, November
Anonim

Az komponentWillUpdate () lehetőséget kínál számunkra, hogy kezeljük a konfigurációs változtatásokat és felkészüljünk a következő renderelésre. Ha hozzá akarunk férni a régi kellékekhez vagy állapothoz, ezt hívhatjuk. kellékek vagy ez. állapot. Ezután összehasonlíthatjuk őket az új értékekkel, és szükség szerint módosíthatjuk/számíthatjuk.

Ennek megfelelően mikor használjam a componentWillUpdate-t?

1 Válasz. Az komponentWillUpdate lehetővé teszi az összetevő manipulálását közvetlenül azelőtt, hogy az új kellékeket vagy állapotot kapna. én általában használat animációkat készíteni. Tegyük fel, hogy simán el akarok halványítani egy elemet a nézetből, mielőtt eltávolítom a domot.

Hasonlóképpen, mi a haszna a componentWillUnmount? komponentWillUnmount az utolsó függvény, amelyet közvetlenül a komponens DOM-ból való eltávolítása előtt hívnak meg. Általában az használt a componentWillMountban létrehozott DOM-elemek vagy időzítők tisztításához. Egy pikniken, komponentWillUnmount megfelel annak, mielőtt felveszi a piknik takaróját.

Ezenkívül mi az a componentDidUpdate?

komponentDidUpdate () van a componentDidMount() és után hívjuk meg tud hasznosnak lenni előadni valamilyen cselekvés az állapot megváltozásakor. komponentDidUpdate () első két argumentumaként az előző támaszt és az előző állapotot veszi. A módszeren belül mi tud ellenőrizze, hogy van-e feltétel van találkozott és előadni egy azon alapuló cselekvés.

Mi az a componentWillReceiveProps?

63. 1) komponentWillReceiveProps A React frissítési életciklusában a componentWillUpdate előtt hívják meg. Ebben igazad van komponentWillReceiveProps lehetővé teszi a setState meghívását. Másrészt a componentWillUpdate egy visszahívás, amelyet akkor kell használni, ha reagálnia kell egy állapotváltozásra.