Sobes.tech
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.