რას აკეთებს react createRef?
რას აკეთებს react createRef?

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

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

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

ასევე იკითხა, რა სარგებლობა აქვს refs-ს რეაქციაში?

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

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

მაშინ, როგორ აძლევთ რეფერენტებს რეაქციაში?

ჩვენ განვსაზღვრავთ ა ref კომპონენტში, რომელსაც ესაჭიროება ref და გაივლის ის ღილაკის კომპონენტზე. რეაგირება ნება გაივლის The ref მეშვეობით და გადამისამართება ქვემოთ <ღილაკზე ref ={ ref }> JSX ატრიბუტის მითითებით. Როდესაც ref მიმაგრებულია, ref . დენი მიუთითებს DOM კვანძზე.

რა არის ref HTML-ში?

The ref ატრიბუტი შესაძლებელს ხდის შეინახოს მითითება კონკრეტულ React ელემენტზე ან კომპონენტზე დაბრუნებული კომპონენტის render() კონფიგურაციის ფუნქციით. ეს შეიძლება იყოს ღირებული, როდესაც გჭირდებათ მითითება, კომპონენტის შიგნიდან, რომელიმე ელემენტზე ან კომპონენტზე, რომელიც შეიცავს render() ფუნქციას.

გირჩევთ: