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.