Sobes.tech
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(): хатоларни логлаш.