Junior
Numește componentele ciclului de viață ale unui component React.
sobes.tech AI
Răspuns de la AI
- montare (montare)
- constructor(): inițializarea stării și legarea contextului.
- static getDerivedStateFromProps(): sincronizarea stării interne cu props-urile.
- render(): construirea DOM-ului.
- componentDidMount(): executarea efectelor după prima randare (solicitări API, abonamente).
- actualizare (actualizare)
- static getDerivedStateFromProps(): (apelată în timpul actualizării props-urilor)
- shouldComponentUpdate(): optimizarea randării (determină dacă componenta trebuie să fie rerandată).
- render(): rerandarea DOM-ului.
- getSnapshotBeforeUpdate(): obținerea datelor despre DOM înainte de actualizare (de exemplu, poziția de derulare).
- componentDidUpdate(): executarea efectelor după actualizare (modificări în DOM, solicitări repetate).
- demontare (dismantling)
- componentWillUnmount(): curățarea resurselor înainte de eliminarea componentei (anulare abonamente, temporizatoare).
- gestionarea erorilor (gestionarea erorilor)
- static getDerivedStateFromError(): actualizarea stării în cazul unei erori într-un component copil.
- componentDidCatch(): înregistrarea erorilor.