Ի՞նչ է componentWillUpdate-ը:
Ի՞նչ է componentWillUpdate-ը:

Video: Ի՞նչ է componentWillUpdate-ը:

Video: Ի՞նչ է componentWillUpdate-ը:
Video: Ի՞նչ է հայտնի Պրիգոժինի ենթադրյալ մահվան մասին այս պահին 2024, Նոյեմբեր
Anonim

Այն componentWillUpdate () մեզ համար հնարավորություն է կարգավորելու կազմաձևման փոփոխությունները և պատրաստվելու հաջորդ ցուցադրմանը: Եթե մենք ցանկանում ենք մուտք գործել հին հենարաններ կամ վիճակ, մենք կարող ենք դա անվանել: հենարաններ կամ սա: պետություն. Այնուհետև մենք կարող ենք համեմատել դրանք նոր արժեքների հետ և անհրաժեշտության դեպքում կատարել փոփոխություններ/հաշվարկներ:

Համապատասխանաբար, ե՞րբ պետք է օգտագործեմ componentWillUpdate-ը:

1 Պատասխան. Այն componentWillUpdate Ձեզ հնարավորություն է տալիս կառավարել բաղադրիչը մանիպուլյացիայի ենթարկելու համար հենց այն, որ այն ստանում է նոր հենարաններ կամ վիճակ: Ես ընդհանրապես օգտագործել դա անիմացիաներ անելու համար: Եկեք ասենք, որ ես ուզում եմ սահուն կերպով խամրել մի տարր տեսադաշտից, նախքան dom-ը հեռացնելը:

Նմանապես, ո՞րն է componentWillUnmount-ի օգտագործումը: բաղադրիչը Unmount վերջին ֆունկցիան է, որը կանչվում է DOM-ից բաղադրիչի հեռացումից անմիջապես առաջ: Դա ընդհանրապես օգտագործված ComponentWillMount-ում ստեղծված ցանկացած DOM-տարրերի կամ ժամանակաչափերի մաքրում կատարելու համար: Պիկնիկի ժամանակ, բաղադրիչը Unmount համապատասխանում է ձեր խնջույքի վերմակը վերցնելուց անմիջապես առաջ:

Բացի այդ, ի՞նչ է componentDidUpdate-ը:

componentDidUpdate () է կանչվել է componentDidMount() և կարող է օգտակար լինել կատարել ինչ-որ գործողություն, երբ պետությունը փոխվում է: componentDidUpdate () որպես առաջին երկու արգումենտ ընդունում է նախորդ հենակետերը և նախորդ վիճակը: Մեթոդի ներսում մենք կարող է ստուգեք, արդյոք պայման է հանդիպել և կատարել դրա վրա հիմնված գործողություն:

Ի՞նչ է componentWillReceiveProps-ը:

63. 1) componentWillReceiveProps կանչվում է React-ի թարմացման կյանքի ցիկլի մեջ componentWillUpdate-ից առաջ: Դուք ճիշտ եք, որ componentWillReceiveProps թույլ է տալիս զանգահարել setState: Մյուս կողմից, componentWillUpdate-ը հետ կանչ է, որն օգտագործվում է, երբ անհրաժեշտ է արձագանքել վիճակի փոփոխությանը: