Hogyan nevezzük a reagáló komponenst?
Hogyan nevezzük a reagáló komponenst?

Videó: Hogyan nevezzük a reagáló komponenst?

Videó: Hogyan nevezzük a reagáló komponenst?
Videó: SKINWALKER RANCH - Интервью Брэндона Фугала в 4 сезоне 2024, November
Anonim

Annak érdekében, hogy a hivatkozás egy React komponensre , használhatja ezt az áramfelvételhez Reakció komponens , vagy használhatsz egy ref-t, hogy a referencia a összetevő tiéd. Ezek így működnek: var MyComponent = Reagál . createClass({ handleClick: function() { // Kifejezetten fókuszálja a szövegbevitelt a nyers DOM API segítségével.

Ezt figyelembe véve hogyan adja át a ref-t a gyermekkomponensnek?

te pass az ref hoz gyermek összetevő más néven kellékként – igazából bármilyen más név, mint ref (pl. buttonRef). Az gyermek összetevő ezután továbbíthatja a propot a DOM csomóponthoz a ref tulajdonság. Ez lehetővé teszi a szülőnek pass annak ref hoz gyermeké DOM csomóponton keresztül összetevő középen.

Hasonlóképpen, mit reagálnak a refek, és miért fontosak? Refs által biztosított funkció Reagál a DOM elem eléréséhez és a Reagál elemet, amelyet esetleg egyedül hozott létre. Ők olyan esetekben használatosak, amikor meg akarjuk változtatni egy gyermekkomponens értékét anélkül, hogy kellékeket és minden mást használnánk.

Ennek megfelelően mi az a reakciókomponens?

Alkatrészek bármelynek az építőkövei Reagál alkalmazás és egy tipikus Reagál alkalmazásban sok ilyen lesz. Egyszerűen fogalmazva, a összetevő egy JavaScript osztály vagy függvény, amely opcionálisan fogad bemeneteket, azaz tulajdonságokat (props), és egy Reagál elem, amely leírja, hogyan kell megjelennie a UI (felhasználói felület) egy részének.

Mi a különbség a reakcióban lévő elem és a komponens között?

React Element - Ez egy egyszerű objektum, amely leír egy DOM csomópontot és annak attribútumait vagy tulajdonságait. Ez egy megváltoztathatatlan leírási objektum, és nem alkalmazhat semmilyen metódust rajta. React Component - Ez egy függvény vagy osztály, amely elfogad egy bemenetet, és a Reagálni elem.

Ajánlott: