როგორ რეაგირებთ?
როგორ რეაგირებთ?

ვიდეო: როგორ რეაგირებთ?

ვიდეო: როგორ რეაგირებთ?
ვიდეო: ჰალსტუხის შეკვრის ყველაზე სწრაფი და მარტივი გზა 2024, მაისი
Anonim

თქვენ შეგიძლიათ შექმნათ ა ref დარეკვით რეაგირება . createRef() და მიმაგრება a რეაგირება ელემენტი მასში გამოყენებით ref ატრიბუტი ელემენტზე. ჩვენ შეგვიძლია "მივმართოთ" კვანძის ref შექმნილია რენდერის მეთოდით, the-ის მიმდინარე ატრიბუტზე წვდომით ref.

ანალოგიურად, ისმება კითხვა, როგორ მუშაობენ რეფები რეაქციაში?

რეფები არიან გამოყენებით შექმნილი რეაგირება .createRef() და მიმაგრებულია რეაგირება ელემენტების მეშვეობით ref ატრიბუტი. რეფები არიან ჩვეულებრივ მინიჭებული რომ მაგალითის თვისება, როდესაც კომპონენტი აგებულია ისე შეუძლია იყოს მითითებული მთელ კომპონენტში.

შემდგომში ჩნდება კითხვა, როგორ იყენებთ ref ფუნქციურ კომპონენტში რეაგირებას? შეიძლება არა გამოყენება The ref ატრიბუტი ჩართულია ფუნქციური კომპონენტები რადგან მათ არ აქვთ შემთხვევები. თუმცა შეგიძლია, გამოყენება The ref ატრიბუტი რენდერის შიგნით ფუნქცია ა ფუნქციური კომპონენტი . Შენ შეგიძლია გამოიყენეთ useRef Hook, რომელიც ხელმისაწვდომია v16-დან.

უბრალოდ, როგორ აძლევთ რეფერას შვილიდან მშობელს?

თან ref s, მნიშვნელობა თავად DOM კვანძშია და უნდა მიეწოდოს მდე მშობელი . რომ გაივლის ეს ღირებულება საწყისი შვილი მშობელს , მშობელი საჭიროებს გაივლის ქვემოთ 'hook', თუ გნებავთ, რომ ბავშვი . The ბავშვი შემდეგ ამაგრებს კვანძს "კაკვზე" ასე რომ მშობელი აქვს მასზე წვდომა.

რა არის რეფერები?

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

გირჩევთ: