CreateElement менен cloneElement ортосунда кандай айырма бар?
CreateElement менен cloneElement ортосунда кандай айырма бар?

Video: CreateElement менен cloneElement ортосунда кандай айырма бар?

Video: CreateElement менен cloneElement ортосунда кандай айырма бар?
Video: JS. Урок №9. Flex app 2024, Май
Anonim

createElement жана cloneElement ортосунда кандай айырма бар ? JSX которулат createElement жана React аны React элементтерин жасоо үчүн колдонот. cloneElement компонентти клондоо жана жаңы реквизиттерди өткөрүү өтүнүчүнүн бир бөлүгү катары колдонулат.

Андан кийин, cloneElement реакциясы эмне кылат?

The React . cloneElement () функциясы көрсөтүлгөн элементтин көчүрмөсүн кайтарат. Кошумча буюмдар жана балдар болот функцияда берилиши керек. сен болмок бул функцияны ата-энелик компонент өзүнүн балдарынын таянычын(ларын) кошкусу же өзгөрткүсү келгенде колдонуңуз.

PureComponent менен компоненттин ортосунда кандай айырма бар? Компонент жана PureComponent бирөө бар PureComponent айырмасы так эле окшош Компонент ал сиз үчүн shouldComponentUpdate ыкмасын иштетет. Буталар же абал өзгөргөндө, PureComponent тайыз кылат салыштыруу реквизиттер боюнча да, мамлекет боюнча да.

Кошумча, createElement кайтаруу деген эмне?

createElement () түзүү жана кайтуу жаңы React берилген түрдүн элементи. Аргумент түрү болот же тег аталышынын тизмеги (мисалы, 'div' же 'span'), а React компонент түрү (класс же функция) же а React фрагмент түрү. JSX менен жазылган код болот колдонууга айландырылат React . Караңыз React Көбүрөөк билүү үчүн JSXсиз.

Docomponentupdateти качан колдонуш керек?

ShouldComponentUpdate бизге мындай деп айтууга мүмкүндүк берет: эгер сиз кызыктырган реквизиттер өзгөрсө гана жаңыртыңыз. Бирок эсиңизде болсун, эгер сиз аны коюп, унутуп калсаңыз, ал чоң көйгөйлөрдү жаратышы мүмкүн, анткени сиздин React компонентиңиз кадимкидей жаңырбайт. Ошентип колдонуу этияттык менен. Эң таралган Колдонуу Кейс: Компонентиңиз качан кайра көрсөтүлөрүн так көзөмөлдөө.

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