Sobes.tech
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.