Jak odkazujete na komponentu reakce?
Jak odkazujete na komponentu reakce?

Video: Jak odkazujete na komponentu reakce?

Video: Jak odkazujete na komponentu reakce?
Video: Полный курс React Query за час | TanStack Query v4 для начинающих 2024, Smět
Anonim

Chcete-li získat a odkaz na komponentu React , můžete buď použít k získání proudu Reagovat složka , nebo můžete použít ref k získání a odkaz do a komponent vlastníš. Fungují takto: var MyComponent = Reagovat . createClass({ handleClick: function() { // Explicitně zaostří textový vstup pomocí nezpracovaného DOM API.

Když to vezmete v úvahu, jak předáte odkaz na podřízenou komponentu?

Vy složit a ref k podřízená složka jako jinak pojmenovaná rekvizita - opravdu jakékoli jiné jméno než ref (např. buttonRef). The podřízená složka pak může rekvizitu předat do uzlu DOM prostřednictvím ref atribut. To umožňuje rodiči složit své ref k dětského uzel DOM přes komponent uprostřed.

Podobně, jaké jsou reference v reakci a proč jsou důležité? Ref jsou funkcí poskytovanou Reagovat pro přístup k prvku DOM a Reagovat prvek, který jste možná vytvořili sami. Ony se používají v případech, kdy chceme změnit hodnotu podřízené komponenty, aniž bychom použili rekvizity a vše ostatní.

Co je tedy reakční složka?

Komponenty jsou stavebními kameny každého Reagovat aplikace a typická Reagovat aplikace bude mít mnoho z nich. Jednoduše řečeno, a komponent je třída nebo funkce JavaScriptu, která volitelně přijímá vstupy, tj. vlastnosti (props) a vrací a Reagovat prvek, který popisuje, jak by měla vypadat část uživatelského rozhraní (User Interface).

Jaký je rozdíl mezi prvkem a komponentou v reakci?

Reagovat Element - Je to jednoduchý objekt, který popisuje uzel DOM a jeho atributy nebo vlastnosti, které můžete říci. Je to neměnný objekt popisu a nemůžete na něj aplikovat žádné metody. React Komponenta - Je to funkce nebo třída, která přijímá vstup a vrací a Reagovat prvek.

Doporučuje: