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(): սխալների գրանցում։