Sobes.tech
Junior

React komponentining hayot aylanishi komponentlarini nomlang.

sobes.tech AI

AIdan javob

  • montaj (montaj)
    • constructor(): holatni holat va kontekstga bog'lanishni boshlash.
    • static getDerivedStateFromProps(): ichki holatni propslar bilan sinxronlashtirish.
    • render(): DOMni qurish.
    • componentDidMount(): birinchi renderdan so'ng effektlarni bajarish (API so'rovlar, obuna bo'lishlar).
  • yangilash (yangilash)
    • static getDerivedStateFromProps(): (props yangilanishi paytida chaqiriladi)
    • shouldComponentUpdate(): renderni optimallashtirish (komponentni qayta chizish kerakligini belgilash).
    • render(): DOMni qayta chizish.
    • getSnapshotBeforeUpdate(): yangilashdan oldin DOM ma'lumotlarini olish (masalan, skroll pozitsiyasi).
    • componentDidUpdate(): yangilashdan so'ng effektlarni bajarish (DOM o'zgarishlari, takroriy so'rovlar).
  • olib tashlash (o'chirish)
    • componentWillUnmount(): komponentni olib tashlashdan oldin resurslarni tozalash (obunalarni bekor qilish, timerlar).
  • xatoliklarni boshqarish (xatoliklarni boshqarish)
    • static getDerivedStateFromError(): bolalar komponentida xato bo'lsa holatni yangilash.
    • componentDidCatch(): xatolarni log qilish.