როგორ მოიხსენიებთ რეაქციის კომპონენტს?
როგორ მოიხსენიებთ რეაქციის კომპონენტს?

ვიდეო: როგორ მოიხსენიებთ რეაქციის კომპონენტს?

ვიდეო: როგორ მოიხსენიებთ რეაქციის კომპონენტს?
ვიდეო: 23. Adding Ref to the React class Component. Get component instance by applying ref - ReactJS 2024, მაისი
Anonim

იმისათვის რომ მივიღოთ ა მითითება React კომპონენტზე , შეგიძლიათ გამოიყენოთ ეს დენის მისაღებად რეაქციის კომპონენტი , ან შეგიძლიათ გამოიყენოთ ref, რომ მიიღოთ a მითითება ა კომპონენტი შენ გეკუთვნის. ისინი მუშაობენ ასე: var MyComponent = რეაგირება . createClass({ handleClick: function() { // ტექსტის შეყვანის აშკარა ფოკუსირება DOM API-ის გამოყენებით.

თუ გავითვალისწინებთ ამას, როგორ გადააქვთ მითითება ბავშვის კომპონენტზე?

შენ გაივლის The ref რომ ბავშვის კომპონენტი როგორც სხვაგვარად დასახელებული საყრდენი - მართლაც ნებისმიერი სახელი გარდა ref (მაგ. buttonRef). The ბავშვის კომპონენტი შემდეგ შეუძლია საყრდენის გადაგზავნა DOM კვანძში ref ატრიბუტი. ეს საშუალებას აძლევს მშობელს გაივლის მისი ref რომ ბავშვის DOM კვანძის მეშვეობით კომპონენტი შუაში.

ანალოგიურად, რა არის რეფერენტები რეაქციაში და რატომ არის ისინი მნიშვნელოვანი? Refs არის ფუნქცია, რომელსაც უზრუნველყოფს რეაგირება DOM ელემენტზე წვდომისთვის და რეაგირება ელემენტი, რომელიც შესაძლოა დამოუკიდებლად შეგექმნათ. მათ გამოიყენება იმ შემთხვევებში, როდესაც ჩვენ გვინდა შევცვალოთ ბავშვის კომპონენტის მნიშვნელობა, რეკვიზიტებისა და ყველაფრის გამოყენების გარეშე.

შესაბამისად, რა არის რეაქტიული კომპონენტი?

კომპონენტები ნებისმიერის სამშენებლო მასალაა რეაგირება აპლიკაცია და ტიპიური რეაგირება აპს ექნება ბევრი მათგანი. მარტივად რომ ვთქვათ, ა კომპონენტი არის JavaScript კლასი ან ფუნქცია, რომელიც სურვილისამებრ იღებს შენატანს, ანუ თვისებებს (პროპებს) და აბრუნებს რეაგირება ელემენტი, რომელიც აღწერს, თუ როგორ უნდა გამოჩნდეს UI (მომხმარებლის ინტერფეისი) განყოფილება.

რა განსხვავებაა ელემენტსა და კომპონენტს შორის რეაქციაში?

რეაქციის ელემენტი - ეს არის მარტივი ობიექტი, რომელიც აღწერს DOM კვანძს და მის ატრიბუტებსა თუ თვისებებს, შეგიძლიათ თქვათ. ეს არის უცვლელი აღწერის ობიექტი და თქვენ არ შეგიძლიათ მასზე რაიმე მეთოდის გამოყენება. რეაქციის კომპონენტი - ეს არის ფუნქცია ან კლასი, რომელიც იღებს შეყვანას და აბრუნებს a რეაქციის ელემენტი.

გირჩევთ: