Sobes.tech
Junior

Uveďte komponenty životního cyklu komponenty React.

sobes.tech AI

Odpověď od AI

  • montáž (montáž)
    • constructor(): inicializace stavu a vazba kontextu.
    • static getDerivedStateFromProps(): synchronizace vnitřního stavu s props.
    • render(): konstrukce DOM.
    • componentDidMount(): provádění efektů po prvním renderu (API požadavky, odběry).
  • aktualizace (aktualizace)
    • static getDerivedStateFromProps(): (volá se při aktualizaci props)
    • shouldComponentUpdate(): optimalizace vykreslování (určuje, zda je třeba komponentu znovu vykreslit).
    • render(): znovu vykreslení DOM.
    • getSnapshotBeforeUpdate(): získání dat o DOM před aktualizací (například pozice posuvníku).
    • componentDidUpdate(): provádění efektů po aktualizaci (změny v DOM, opakované požadavky).
  • odmontování (odmontování)
    • componentWillUnmount(): čištění zdrojů před odstraněním komponenty (zrušení odběrů, časovače).
  • zpracování chyb (zpracování chyb)
    • static getDerivedStateFromError(): aktualizace stavu při chybě v dětském komponentu.
    • componentDidCatch(): zaznamenávání chyb.