Junior
Noem de componenten van de levenscyclus van een React-component.
sobes.tech AI
Antwoord van AI
- montage (montage)
- constructor(): initialisatie van de staat en binding van de context.
- static getDerivedStateFromProps(): synchronisatie van de interne staat met de props.
- render(): constructie van de DOM.
- componentDidMount(): uitvoering van effecten na de eerste rendering (API-aanvragen, abonnementen).
- bijwerken (bijwerking)
- static getDerivedStateFromProps(): (wordt aangeroepen bij het bijwerken van de props)
- shouldComponentUpdate(): optimalisatie van rendering (bepaalt of het component opnieuw moet worden gerenderd).
- render(): opnieuw renderen van de DOM.
- getSnapshotBeforeUpdate(): verkrijgen van DOM-gegevens vóór de update (bijvoorbeeld scrollpositie).
- componentDidUpdate(): uitvoeren van effecten na de update (wijzigingen in DOM, herhaalde verzoeken).
- ontkoppeling (ontkoppeling)
- componentWillUnmount(): opruimen van bronnen voordat het component wordt verwijderd (opzeggen van abonnementen, timers).
- foutafhandeling (foutafhandeling)
- static getDerivedStateFromError(): bijwerken van de toestand bij een fout in een kindcomponent.
- componentDidCatch(): fouten loggen.