Sobes.tech
Junior

Nevezze meg egy React-komponens életciklusának komponenseit.

sobes.tech MI

Válasz az MI-től

  • szerelés (szerelés)
    • constructor(): az állapot inicializálása és a kontextus kötése.
    • static getDerivedStateFromProps(): a belső állapot szinkronizálása a propokkal.
    • render(): a DOM felépítése.
    • componentDidMount(): hatások végrehajtása az első render után (API-kérések, feliratkozások).
  • frissítés (frissítés)
    • static getDerivedStateFromProps(): (a propok frissítésekor hívódik)
    • shouldComponentUpdate(): renderelés optimalizálása (meghatározza, hogy a komponens újrarajzolódjon-e).
    • render(): a DOM újrarajzolása.
    • getSnapshotBeforeUpdate(): adatok beszerzése a DOM-ról frissítés előtt (pl. görgetési pozíció).
    • componentDidUpdate(): hatások végrehajtása a frissítés után (DOM változások, ismételt kérések).
  • leválasztás (leválasztás)
    • componentWillUnmount(): erőforrások tisztítása a komponens eltávolítása előtt (feliratkozások megszüntetése, időzítők).
  • hibakezelés (hibakezelés)
    • static getDerivedStateFromError(): az állapot frissítése gyermekkomponensben fellépő hiba esetén.
    • componentDidCatch(): hibák naplózása.