Kako se odnosite na reagirajuću komponentu?
Kako se odnosite na reagirajuću komponentu?

Video: Kako se odnosite na reagirajuću komponentu?

Video: Kako se odnosite na reagirajuću komponentu?
Video: Entity Relationship Diagram (ERD) Tutorial and EXAMPLE 2024, Maj
Anonim

Da biste dobili a referenca na React komponentu , možete koristiti ovo da dobijete trenutnu React komponenta , ili možete koristiti ref da dobijete a referenca do a komponenta posjedujete. Oni rade ovako: var MyComponent = Reaguj . createClass({ handleClick: function() { // Eksplicitno fokusirajte unos teksta koristeći sirovi DOM API.

Imajući ovo u vidu, kako proslijediti ref na podređenu komponentu?

Vi pass the ref to the dječja komponenta kao rekvizit drugačijeg naziva - stvarno bilo koje drugo ime osim ref (npr. dugme Ref). The dječja komponenta zatim može proslijediti prop na DOM čvor preko ref atribut. Ovo dozvoljava roditelju pass its ref to the dječje DOM čvor kroz komponenta u sredini.

Slično tome, šta su refs u reakciji i zašto su važni? Ref su funkcija koju pruža Reaguj za pristup DOM elementu i Reaguj element koji ste možda sami kreirali. Oni se koriste u slučajevima kada želimo promijeniti vrijednost podređene komponente, bez upotrebe rekvizita i svega toga.

Shodno tome, šta je reagujuća komponenta?

Komponente su građevni blokovi bilo kojeg Reaguj aplikacija i tipična Reaguj aplikacija će imati mnogo ovih. Jednostavno rečeno, a komponenta je JavaScript klasa ili funkcija koja opciono prihvaća ulaze, tj. svojstva (props) i vraća a Reaguj element koji opisuje kako bi se dio korisničkog sučelja (korisničkog interfejsa) trebao pojaviti.

Koja je razlika između elementa i komponente u reakciji?

React Element - To je jednostavan objekat koji opisuje DOM čvor i njegove atribute ili svojstva koja možete reći. To je nepromjenjivi objekt opisa i na njega ne možete primijeniti nikakve metode. React Component - To je funkcija ili klasa koja prihvata ulaz i vraća a React element.

Preporučuje se: