Sobes.tech
Junior

Pavadinkite React komponento gyvavimo ciklo komponentus.

sobes.tech AI

Atsakymas iš AI

  • montavimas (montavimas)
    • constructor(): būsenos inicializavimas ir konteksto sujungimas.
    • static getDerivedStateFromProps(): vidinės būsenos sinchronizavimas su props.
    • render(): DOM kūrimas.
    • componentDidMount(): efektų vykdymas po pirmojo atvaizdo (API užklausos, prenumeratos).
  • atnaujinimas (atnaujinimas)
    • static getDerivedStateFromProps(): (kviečiama atnaujinus props)
    • shouldComponentUpdate(): atvaizdo optimizavimas (nustato, ar komponentas turi būti perpieštas).
    • render(): DOM perpiešimas.
    • getSnapshotBeforeUpdate(): duomenų apie DOM gavimas prieš atnaujinimą (pvz., slinkties pozicija).
    • componentDidUpdate(): efektų vykdymas po atnaujinimo (DOM pakeitimai, pakartotiniai užklausimai).
  • išmontavimas (išmontavimas)
    • componentWillUnmount(): išteklių valymas prieš komponento pašalinimą (abonementų atšaukimas, laikmačiai).
  • klaidų valdymas (klaidų valdymas)
    • static getDerivedStateFromError(): būsenos atnaujinimas, jei vaiko komponentas turi klaidą.
    • componentDidCatch(): klaidų registravimas.