რა არის react createRef?
რა არის react createRef?

ვიდეო: რა არის react createRef?

ვიდეო: რა არის react createRef?
ვიდეო: Using React createRef() - MERN Stack Series - 32 2024, ნოემბერი
Anonim

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

ამის გათვალისწინებით, რა არის ref ReactJS-ში?

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

ანალოგიურად, რა არის Forwardref რეაქცია? 2019 წლის 9 ნოემბერი 6 წთ წაკითხული. გადამისამართება შიგნით რეაგირება არის ფუნქცია, რომელიც საშუალებას აძლევს კომპონენტებს გადასცენ („წინ“) მიმართვები შვილებს. ის აძლევს ბავშვის კომპონენტს მითითებას DOM ელემენტზე, რომელიც შექმნილია მისი მშობელი კომპონენტის მიერ. ეს საშუალებას აძლევს ბავშვს წაიკითხოს და შეცვალოს ეს ელემენტი ყველგან, სადაც ის გამოიყენება.

ანალოგიურად, შეგიძლიათ იკითხოთ, როგორ იყენებთ ref react?

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

როგორ გადასცე ref ბავშვურ კომპონენტს?

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

გირჩევთ: