Реакция компонентине кантип кайрыласыз?
Реакция компонентине кантип кайрыласыз?

Video: Реакция компонентине кантип кайрыласыз?

Video: Реакция компонентине кантип кайрыласыз?
Video: НЕГЕ МЕН L4D3 2024, Май
Anonim

алуу үчүн а React компонентине шилтеме , сиз агымды алуу үчүн муну колдонсоңуз болот Реакция компоненти , же сиз а алуу үчүн ref колдоно аласыз шилтеме а компоненти сизге таандык. Алар мындай иштешет: var MyComponent = React . createClass({ handleClick: function() { // чийки DOM API аркылуу текст киргизүүнү ачык-айкын фокус кылыңыз.

Муну эске алып, рефти бала компонентке кантип өткөрөсүз?

сен өтүү the реф га бала компоненти башка аталыштагы таяныч катары - чындыгында башка ат реф (мисалы, buttonRef). The бала компоненти анда таянычты DOM түйүнүнө жөнөтө алат реф атрибут. Бул ата-энеге мүмкүнчүлүк берет өтүү анын реф га баланын аркылуу DOM түйүнү компоненти ортосунда.

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

Демек, реакция компоненти деген эмне?

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

Реакциядагы элемент менен компоненттин ортосунда кандай айырма бар?

React Element - Бул DOM түйүн жана анын атрибуттарын же касиеттерин сүрөттөгөн жөнөкөй объект. Бул өзгөрүлгүс сүрөттөө объекти жана ага эч кандай ыкмаларды колдоно албайсыз. Реакция компоненти - Бул киргизүүнү кабыл алган жана aны кайтарган функция же класс Реакция элементи.

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