Junior
Компонентҳои давраи ҳаёти React-ро номбар кунед.
sobes.tech AI
Ҷавоб аз AI
- монтаж (монтаж)
- constructor(): ҳолатти бошланғич ҳолатга келтириш ва контекстга боғлаш.
- static getDerivedStateFromProps(): ички ҳолатни проплар билан синхронлаштириш.
- render(): DOMни қуриш.
- componentDidMount(): биринчи рендердан кейин эффектларни амалга ошириш (API сўровлари, обуна бўлишлар).
- янгилаш (янгилаш)
- static getDerivedStateFromProps(): (проплар янгиланганда чақирилади)
- shouldComponentUpdate(): рендерни оптималлаштириш (компонентни қайта чизмасликка қарор қилиш).
- render(): DOMни қайта чизмаслик.
- getSnapshotBeforeUpdate(): янгилашдан олдин DOM ҳақида маълумот олиш (масалан, скрол позицияси).
- componentDidUpdate(): янгилашдан кейин эффектларни амалга ошириш (DOM ўзгаришлари, такрор сўровлар).
- демонтаж (демонтаж)
- componentWillUnmount(): компонент ўчирилиши олдидан ресурсларни тозалаш (обуналикларни бекор қилиш, таймерлар).
- хато бошқариш (хато бошқариш)
- static getDerivedStateFromError(): фарзанд компонентда хато бўлса, ҳолатни янгилаш.
- componentDidCatch(): хатоларни логлаш.