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.