מה זה אירוע נמשך ()?
מה זה אירוע נמשך ()?

וִידֵאוֹ: מה זה אירוע נמשך ()?

וִידֵאוֹ: מה זה אירוע נמשך ()?
וִידֵאוֹ: נתפס במצלמה: נועה יונני משחקת לג'וזי זירה באיבר מינו 2024, נוֹבֶמבֶּר
Anonim

כלל זה חל כאשר React סינתטי מִקרֶה משמש בתוך פונקציית התקשרות חוזרת אסינכרונית מבלי להתקשר מִקרֶה . להתמיד (). React משתמש באובייקטים SyntheticEvent כדי לעטוף מקוריים אירועים . מטעמי ביצועים, סינתטי אירועים מאוחדים ועושים שימוש חוזר במספר ילידים אירועים.

נשאל גם, מה זה SyntheticEvent?

על פי המסמכים הרשמיים, אירוע סינתטי הוא מעטפת חוצה דפדפנים סביב האירוע המקורי של הדפדפן. יש לו ממשק זהה לאירוע המקורי של הדפדפן, כולל stopPropagation() ו- preventDefault(), למעט האירועים פועלים באופן זהה בכל הדפדפנים.

דע גם, מה זה event preventDefault () ב-react? לְהָגִיב משתמש בסינטטי אירועים להתמודד אירועים ממרכיבי כפתור, קלט וטופס. הוא מדגים כיצד להוסיף פריט לרשימה באמצעות רכיב טופס עם רכיבי קלט וכפתור. במקרה זה, א למנוע ברירת מחדל נקרא על מִקרֶה בעת שליחת הטופס כדי למנוע טעינה/רענון מחדש של הדפדפן.

באופן דומה, במה שונים אירועי React מאירועי DOM רגילים?

באמצעות אירוע תגובה מטפלים החשובים הבדלים בֵּין אירוע תגובה מטפלים ו אירוע DOM מקורי handlers הוא השמות הם באותיות קאמל במקום באותיות קטנות, אתה מעביר פונקציות במקום מחרוזות, ואתה צריך לקרוא במפורש stopPropagation במקום להחזיר false.

איך אני מפסיק אירוע לבעבע בתגובה?

עצור את בועת האירועים : אם אתה רוצה תפסיק ה אירוע מבעבע , ניתן להשיג זאת על ידי שימוש ב- מִקרֶה . stopPropagation () שיטה. אם אתה רוצה תפסיק ה מִקרֶה לזרום מ מִקרֶה מיקוד לרכיב העליון ב-DOM, מִקרֶה . stopPropagation () השיטה עוצרת את מִקרֶה לנסוע מלמטה למעלה.

מוּמלָץ: