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.