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.