מדוע אנו משתמשים ב-REF IN react?
מדוע אנו משתמשים ב-REF IN react?

וִידֵאוֹ: מדוע אנו משתמשים ב-REF IN react?

וִידֵאוֹ: מדוע אנו משתמשים ב-REF IN react?
וִידֵאוֹ: Полный курс React JS для начинающих - Изучи Реакт за 2 часа! +таймкоды 2024, מאי
Anonim

שופטים הם פונקציה שמסופקת על ידי לְהָגִיב כדי לגשת לרכיב DOM ול- לְהָגִיב אלמנט זה אתה אולי יצרת בעצמך. הֵם משומשים במקרים שבהם אָנוּ רוצה לשנות את הערך של רכיב ילד, מבלי לעשות להשתמש של אביזרים והכל.

השאלה היא גם איך משתמשים ב-REF IN react JS?

אתה יכול ליצור א ref על ידי התקשרות לְהָגִיב . createRef() וצירוף א לְהָגִיב אלמנט אליו באמצעות ה ref תכונה על האלמנט. אנחנו יכולים "להתייחס" לצומת של ref נוצר בשיטת העיבוד עם גישה לתכונה הנוכחית של ה- ref.

מלבד למעלה, איך מעבירים שופטים בתגובה? אנו מגדירים את א ref ברכיב שצריך את ref ו לַעֲבוֹר זה לרכיב הכפתורים. לְהָגִיב רָצוֹן לַעֲבוֹר ה ref דרך והעבר אותו למטה ללחצן < ref ={ ref }> על ידי ציון זה כתכונה JSX. כאשר ref מצורף, ref . הנוכחי יצביע על צומת ה-DOM.

בנוסף, מה עושה react createRef?

יצירת Refs - שימוש לְהָגִיב . ליצורRef () וצרף אותם ל לְהָגִיב אלמנטים באמצעות תכונת ref. בעיקרו של דבר, אתה מקצה את השופט שהוחזר ממנו לְהָגִיב . ליצורRef () למאפיין מופע, כאשר רכיב הוא נבנה (המכונה גם בקונסטרוקטור של הרכיב). בדרך זו, ה-Ref פחית יש להתייחס לכל הרכיב.

מה זה ref ב-HTML?

ה ref attribute מאפשרת לאחסן הפניה לרכיב React או רכיב מסוים המוחזר על ידי פונקציית התצורה render() component. זה יכול להיות בעל ערך כאשר אתה צריך הפניה, מתוך רכיב, לרכיב או רכיב כלשהו הכלולים בפונקציה render().

מוּמלָץ: