Эмне үчүн биз REF IN реакциясын колдонобуз?
Эмне үчүн биз REF IN реакциясын колдонобуз?

Video: Эмне үчүн биз REF IN реакциясын колдонобуз?

Video: Эмне үчүн биз REF IN реакциясын колдонобуз?
Video: Rare Autonomic Disorders- Glen Cook, MD 2024, Ноябрь
Anonim

Рефтер тарабынан берилген функция React DOM элементине жетүү үчүн React бул элемент сен өз алдынча жараткан болушу мүмкүн. Алар колдонулат учурларда биз жасабастан, бала компонентинин маанисин өзгөртүүнү каалайт колдонуу реквизиттердин жана бардыгынын.

Ошондой эле суроо, сиз REF IN react JSди кантип колдоносуз?

Сиз түзө аласыз реф чакыруу менен React . createRef() жана тиркөө a React ага элемент колдонуу the реф элементтеги атрибут. Биз түйүнүнө "шилтеме" алабыз реф учурдагы атрибутуна жетүү менен көрсөтүү методунда түзүлгөн реф.

Жогорудагыдан тышкары, реактивдүү референттерди кантип өткөрөсүз? Биз аныктайбыз а реф керек болгон компонентте реф жана өтүү аны баскыч компонентине. React болот өтүү the реф аркылуу жана аны ылдый < баскычына жөнөтүңүз реф ={ реф }> аны JSX атрибуту катары көрсөтүү менен. Качан реф тиркелген, реф . учурдагы DOM түйүн көрсөтөт.

Андан тышкары, react createRef эмне кылат?

Refs түзүү - колдонуу React . createRef () жана аларды тиркеңиз React ref атрибуту аркылуу элементтер. Негизинен, сиз кайткан Рефти дайындайсыз React . createRef () инстанциянын касиетине, компонент болгондо болуп саналат курулган (башкача айтканда, компоненттин конструкторунда). Бул жол менен Ref болот бүткүл компонентке шилтеме кылуу керек.

HTMLде ref деген эмне?

The реф атрибут белгилүү бир React элементине же компонентти render() конфигурациялоо функциясы тарабынан кайтарылган компонентке шилтемени сактоого мүмкүндүк берет. Бул компоненттин ичинен, render() функциясында камтылган кандайдыр бир элементке же компонентке шилтеме керек болгондо баалуу болушу мүмкүн.

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