לחיצה על הכפתור שקוד זה יוצר תקרא ל- טוסט.הצלחה השיטה, מעבירים לה את ה"שלום לך!" חוּט. פעולה זו תיצור הודעת טוסט שמציגה את ההודעה על המסך, כך:
שים לב שיש סוגים שונים של שיטות טוסט שאתה יכול לקרוא להם, כגון toast.info(), toast.error(), toast.success(), toast.warning(). לכל אחת מהשיטות הללו יש עיצוב צבע עדין כדי לשקף את סוג המסר.
מיקום הודעות הטוסט שלך
כברירת מחדל, הודעות טוסט צצות מהצד השמאלי העליון של מסך אפליקציית האינטרנט. אתה יכול לשנות זאת על ידי הגדרת מאפיין המיקום ב- ToastContainer. ישנם שישה ערכי מיקום זמינים: ימין למעלה, מרכז למעלה, שמאל למעלה, ימין למטה, תחתון במרכז ושמאל תחתון.
אתה יכול גם למקם הודעות טוסט באמצעות מאפיין מיקום CSS, אבל משענת העמדה של Toastify היא הדרך הסטנדרטית לעשות זאת.
טיפול ב-autoClose Prop של שיטת הטוסט ומכל הטוסט
אתה יכול לשנות את זמן התצוגה של התראות טוסט. אתה יכול לשלוט כמה זמן הודעת טוסט תישאר פתוחה באמצעות סגירה אוטומטית לִתְמוֹך. אתה יכול לשנות את זמן ההשהיה עבור כל התראות הטוסט והודעות טוסט ספציפיות לאדם. ה סגירה אוטומטית prop מקבל רק את הערך הבוליאני false או משך באלפיות שניות.
כדי לשנות את זמן ההשהיה עבור כל התראות הטוסט, השתמש ב- סגירה אוטומטית תמיכה בתוך ToastContainer אֵלֵמֶנט.
כדי למנוע את סגירת הודעת הטוסט כברירת מחדל, אתה יכול להגדיר את סגירה אוטומטית תמך ל שֶׁקֶר. אתה יכול להבטיח שהמשתמש חייב לסגור ידנית כל הודעת טוסט על ידי הגדרת ה- סגירה אוטומטית אבזר של ה ToastContainer לשווא.
הגדרת ה סגירה אוטומטית אביזר של יחיד הרמת כוסית שיטות ל שֶׁקֶר יבטיח גם שהודעות הטוסט הספציפיות האלה לא ייסגרו כברירת מחדל.
עיבוד הודעות ללא מחרוזת עם Toastify
אתה יכול להציג מחרוזות, להגיב רכיבים ומספרים כהודעות התראה בעת עבודה עם התראות טוסט. כדי להציג רכיב React כהודעת טוסט, אתה יוצר את הרכיב ומעבד אותו באמצעות הרמת כוסית שיטה.
ברוך הבא {toastProps.position}</p> </button> </div> ) }
יְצוּאבְּרִירַת מֶחדָל הוֹדָעָה;
בלוק קוד זה יוצר רכיב, הוֹדָעָה. בעת עיבוד רכיב כהתראה, טוסט מוסיף toastProps ו closeToast אביזרים לרכיב שלך. ה closeToast prop היא פונקציה שבה אתה יכול להשתמש כדי לסגור את ההודעה. ה toastProps prop הוא אובייקט עם מאפיינים המאחסנים פרטים על הודעת הטוסט כולל מיקומו, סוגו ומאפיינים אחרים.
ייבא את רכיב ה-Message, ולאחר מכן העביר אותו לפונקציה toast() תוך עיבוד שלו כהודעת טוסט:
עם ה className המצורף להתראה שלך, אתה יכול לעצב את הודעת הטוסט לפי העדפתך בתוך קובץ ה-CSS:
.טוסט-הודעה { צבע רקע: #000000; צֶבַע: #FFFFFF; גודל גופן: 20פיקסלים; ריפוד: 1rem 0.5 רמ; }
כתוצאה מהסגנון המותאם אישית לעיל, ההודעה תיראה כך:
הודעות טוסט עבור יישום האינטרנט שלך
כעת תוכל ליצור התראות מותאמות אישית ב-React באמצעות חבילת React-Toastify והשיטות הזמינות שלה. על ידי סגנון ההתראות/ההודעות המותאמות אישית האלה לפי העדפתך, תוכל לשפר את חווית המשתמש של יישום האינטרנט שלך.
React-Toastify מציעה שיטה מהירה ויעילה לכלול התראות מותאמות אישית בפרויקט React שלך ללא מהומה.