Sobes.tech
Junior

Uveďte komponenty životného cyklu React komponentu.

sobes.tech AI

Odpoveď od AI

  • montáž (montáž)
    • constructor(): inicializácia stavu a viazanie kontextu.
    • static getDerivedStateFromProps(): synchronizácia vnútorného stavu s propsami.
    • render(): konštrukcia DOM.
    • componentDidMount(): vykonanie efektov po prvom rendere (API požiadavky, odberné miesta).
  • aktualizácia (aktualizácia)
    • static getDerivedStateFromProps(): (volá sa pri aktualizácii propsov)
    • shouldComponentUpdate(): optimalizácia renderovania (určuje, či je potrebné komponentu znovu vykresliť).
    • render(): znovu vykreslenie DOM.
    • getSnapshotBeforeUpdate(): získanie dát o DOM pred aktualizáciou (napríklad pozícia posúvania).
    • componentDidUpdate(): vykonanie efektov po aktualizácii (zmeny v DOM, opakované požiadavky).
  • odmontovanie (odmontovanie)
    • componentWillUnmount(): čistenie zdrojov pred odstránením komponentu (zrušenie odberov, časovače).
  • spracovanie chýb (spracovanie chýb)
    • static getDerivedStateFromError(): aktualizácia stavu pri chybe v detskej komponentu.
    • componentDidCatch(): zaznamenávanie chýb.