Logo ky.boatexistence.com

Рендерди баштапкы абалга келтирүү абалыбы?

Мазмуну:

Рендерди баштапкы абалга келтирүү абалыбы?
Рендерди баштапкы абалга келтирүү абалыбы?

Video: Рендерди баштапкы абалга келтирүү абалыбы?

Video: Рендерди баштапкы абалга келтирүү абалыбы?
Video: Заряжай! с 0 до Мастера Спорта. Методика БКМ. #tabletennis #настольныйтеннис #multiball 2024, Май
Anonim

Жок, сиздин компонентиңиз ажыратылмайынча абал өзгөрбөй кала берет. Эгер ажыратып жатканда бир нерсени иштеткиңиз келсе, useEffect hook колдонсоңуз болот.

Рендерингден кийин абалымды кантип баштапкы абалга келтирем?

Кайра чалуу функциясы менен 'setState' колдонуңуз абалды кайтара алат.

Өзгөрүлгөн абал кайра көрсөтүлөбү?

Кайра рендеринг компоненттин абалы өзгөргөндө гана иштетилет. Күй реквизиттин өзгөрүшүнөн же түз setState өзгөрүшүнөн өзгөрүшү мүмкүн. Компонент жаңыртылган абалды алат жана React ал компонентти кайра көрсөтүү керекпи же жокпу чечет.

React кайра көрсөткөндө эмне болот?

Мурда көргөндөй, React сиз абалды өзгөртүү үчүн setState функциясын чакырганда компонентти кайра көрсөтөт (же функциянын компоненттериндеги useState илгичинен берилген функция). Натыйжада, бала компоненттери ата-энелик компоненттин абалы ошол функциялардын бири менен өзгөргөндө гана жаңыланат.

React ичиндеги абал өзгөрмөсүн кантип баштапкы абалга келтиресиз?

Кайлар баштапкы абалга кайтарылууда

Бизде катталуу формабыздын баштапкы абалы менен initialState объекти бар. Андан кийин объекттин абалын түзүү үчүн App in useState деп атабыз. Андан кийин, биз initialState көчүрмөсү менен setState абалын орнотуучу функциясын чакырып, абалды баштапкы абалга келтирүү үчүн clearState функциясын түзөбүз.

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