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