Sobes.tech
Junior

Nimeta React komponendi elutsükli komponendid.

sobes.tech AI

Vastus AI-lt

  • montimine (montimine)
    • constructor(): oleku algseisundi ja konteksti sidumine.
    • static getDerivedStateFromProps(): sisemise oleku saskaņošana ar prop-iem.
    • render(): DOM-i konstruktsioon.
    • componentDidMount(): efektide täitmine pärast esimest renderit (API-päringud, tellimused).
  • uuendamine (uuendamine)
    • static getDerivedStateFromProps(): (kutsutakse prop-ide uuendamisel)
    • shouldComponentUpdate(): renderi optimeerimine (otsustab, kas komponenti tuleb uuesti joonistada).
    • render(): DOM-i uuesti joonistamine.
    • getSnapshotBeforeUpdate(): andmete saamine DOM-i kohta enne uuendamist (nt kerimise asukoht).
    • componentDidUpdate(): efektide täitmine uuendamise järel (DOM-i muutused, korduvad päringud).
  • demonteerimine (demonteerimine)
    • componentWillUnmount(): ressursside puhastamine enne komponendi eemaldamist (tellimuste tühistamine, ajastajad).
  • vigade käsitlemine (vigade käsitlemine)
    • static getDerivedStateFromError(): oleku uuendamine, kui lapskomponent on viga saanud.
    • componentDidCatch(): vigade logimine.