Junior
Navedite komponente životnog ciklusa React komponente.
sobes.tech АИ
Одговор од АИ
- монтаж (montaža)
- constructor(): inicijalizacija stanja i povezivanje konteksta.
- static getDerivedStateFromProps(): sinhronizacija unutrašnjeg stanja sa props-ovima.
- render(): izgradnja DOM-a.
- componentDidMount(): izvršavanje efekata nakon prvog renderovanja (API zahtevi, pretplate).
- ažuriranje (ažuriranje)
- static getDerivedStateFromProps(): (poziva se pri ažuriranju props-ova)
- shouldComponentUpdate(): optimizacija renderovanja (određuje da li je potrebno ponovo renderovati komponentu).
- render(): ponovno renderovanje DOM-a.
- getSnapshotBeforeUpdate(): dobijanje podataka o DOM-u pre ažuriranja (npr. pozicija skrolovanja).
- componentDidUpdate(): izvršavanje efekata nakon ažuriranja (promene u DOM-u, ponovljeni zahtevi).
- odmontiranje (odmontiranje)
- componentWillUnmount(): čišćenje resursa pre uklanjanja komponente (otkazivanje pretplata, tajmeri).
- rukovanje greškama (rukovanje greškama)
- static getDerivedStateFromError(): ažuriranje stanja u slučaju greške u detetovoj komponenti.
- componentDidCatch(): beleženje grešaka.