Video: Ի՞նչ է componentWillUpdate-ը:
2024 Հեղինակ: Lynn Donovan | [email protected]. Վերջին փոփոխված: 2023-12-15 23:48
Այն componentWillUpdate () մեզ համար հնարավորություն է կարգավորելու կազմաձևման փոփոխությունները և պատրաստվելու հաջորդ ցուցադրմանը: Եթե մենք ցանկանում ենք մուտք գործել հին հենարաններ կամ վիճակ, մենք կարող ենք դա անվանել: հենարաններ կամ սա: պետություն. Այնուհետև մենք կարող ենք համեմատել դրանք նոր արժեքների հետ և անհրաժեշտության դեպքում կատարել փոփոխություններ/հաշվարկներ:
Համապատասխանաբար, ե՞րբ պետք է օգտագործեմ componentWillUpdate-ը:
1 Պատասխան. Այն componentWillUpdate Ձեզ հնարավորություն է տալիս կառավարել բաղադրիչը մանիպուլյացիայի ենթարկելու համար հենց այն, որ այն ստանում է նոր հենարաններ կամ վիճակ: Ես ընդհանրապես օգտագործել դա անիմացիաներ անելու համար: Եկեք ասենք, որ ես ուզում եմ սահուն կերպով խամրել մի տարր տեսադաշտից, նախքան dom-ը հեռացնելը:
Նմանապես, ո՞րն է componentWillUnmount-ի օգտագործումը: բաղադրիչը Unmount վերջին ֆունկցիան է, որը կանչվում է DOM-ից բաղադրիչի հեռացումից անմիջապես առաջ: Դա ընդհանրապես օգտագործված ComponentWillMount-ում ստեղծված ցանկացած DOM-տարրերի կամ ժամանակաչափերի մաքրում կատարելու համար: Պիկնիկի ժամանակ, բաղադրիչը Unmount համապատասխանում է ձեր խնջույքի վերմակը վերցնելուց անմիջապես առաջ:
Բացի այդ, ի՞նչ է componentDidUpdate-ը:
componentDidUpdate () է կանչվել է componentDidMount() և կարող է օգտակար լինել կատարել ինչ-որ գործողություն, երբ պետությունը փոխվում է: componentDidUpdate () որպես առաջին երկու արգումենտ ընդունում է նախորդ հենակետերը և նախորդ վիճակը: Մեթոդի ներսում մենք կարող է ստուգեք, արդյոք պայման է հանդիպել և կատարել դրա վրա հիմնված գործողություն:
Ի՞նչ է componentWillReceiveProps-ը:
63. 1) componentWillReceiveProps կանչվում է React-ի թարմացման կյանքի ցիկլի մեջ componentWillUpdate-ից առաջ: Դուք ճիշտ եք, որ componentWillReceiveProps թույլ է տալիս զանգահարել setState: Մյուս կողմից, componentWillUpdate-ը հետ կանչ է, որն օգտագործվում է, երբ անհրաժեշտ է արձագանքել վիճակի փոփոխությանը: