KomponentWillUpdate деген эмне?
KomponentWillUpdate деген эмне?

Video: KomponentWillUpdate деген эмне?

Video: KomponentWillUpdate деген эмне?
Video: 00.Understanding-shouldComponentUpdate-and-componentWillUpdate.mp4 2024, Май
Anonim

The komponentWillUpdate () - бул конфигурацияны өзгөртүүгө жана кийинки рендерге даярданууга мүмкүнчүлүк. Эгерде биз эски реквизиттерге же мамлекетке кирүүнү кааласак, муну чакыра алабыз. реквизиттер же бул. мамлекет. Андан кийин биз аларды жаңы баалуулуктарга салыштырып, талапка жараша өзгөртүүлөрдү/эсептөөлөрдү жасай алабыз.

Тиешелүү түрдө, компонентWillUpdateди качан колдонушум керек?

1 Жооп. The komponentWillUpdate жаңы реквизиттерди же абалды алганга чейин компонентти башкарууга мүмкүнчүлүк берет. мен жалпы колдонуу анимацияларды жасоо үчүн. Айталы, домду алып салуудан мурун мен бир элементти көрүнүштөн жылмакай өчүргүм келет.

Ошо сыяктуу эле, componentWillUnmount эмнени колдонот? komponentWillUnmount компонент DOMдан алынып салынганга чейин дароо чакырыла турган акыркы функция. Бул жалпысынан колдонулган componentWillMount ичинде түзүлгөн ар кандай DOM элементтерин же таймерлерди тазалоо үчүн. Пикникте, komponentWillUnmount пикник жуурканыңызды ала электе эле дал келет.

Андан тышкары, componentDidUpdate деген эмне?

komponentDidUpdate () болуп саналат komponentDidMount() жана кийин чакырылган болот пайдалуу болуу аткаруу абал өзгөргөндө кээ бир иш-аракеттер. komponentDidUpdate () өзүнүн алгачкы эки аргументи катары мурунку таянычтарды жана мурунку абалды алат. Методдун ичинде биз болот бир шарты бар экенин текшерүү болуп саналат жолугушту жана аткаруу ага негизделген иш-аракет.

komponentWillReceiveProps деген эмне?

63. 1) komponentWillReceiveProps React'тин жаңыртуу өмүр циклинде componentWillUpdate алдында чакырылат. Туура айтасыз komponentWillReceiveProps setState чалууга мүмкүндүк берет. Башка жагынан алганда, componentWillUpdate - бул абалдын өзгөрүшүнө жооп беришиңиз керек болгондо колдонуу үчүн кайра чалуу.

Сунушталууда: