כיצד לבנות ולצרוך ממשקי API מדומה באפליקציות React באמצעות Mirage.js

כיצד לבנות ולצרוך ממשקי API מדומה באפליקציות React באמצעות Mirage.js
קוראים כמוך עוזרים לתמוך ב-MUO. כאשר אתה מבצע רכישה באמצעות קישורים באתר שלנו, אנו עשויים להרוויח עמלת שותף. קרא עוד.

בעת פיתוח יישומי ערימה מלאה, חלק ניכר מהעבודה הקדמית מסתמך על נתונים בזמן אמת מה-backend.





סרטון היום של MUO גלול כדי להמשיך עם התוכן

המשמעות יכולה להיות שעליך לעצור את פיתוח ממשק המשתמש עד שה-API יהיה זמין לשימוש. עם זאת, המתנה עד שה-API יהיה מוכן להגדרת ה-frontend יכולה להפחית במידה ניכרת את הפרודוקטיביות ולהאריך את לוחות הזמנים של הפרויקט.





פתרון מצוין לאתגר זה כרוך בשימוש בממשקי API מדומים. ממשקי API אלה מאפשרים לך לפתח ולבדוק את ה-frontend שלך באמצעות נתונים המחקים את המבנה של הנתונים האמיתיים, כל זאת מבלי להסתמך על ה-API בפועל.





תחילת העבודה עם ממשקי API Mock של Mirage.js

Mirage.js היא ספריית JavaScript המאפשרת לך ליצור ממשקי API מדומים, עם שרת בדיקה הפועל בצד הלקוח של יישום האינטרנט שלך. משמעות הדבר היא שאתה יכול לבדוק את קוד הקצה שלך מבלי שתצטרך לדאוג לגבי הזמינות או ההתנהגות של ממשק ה-API האמיתי שלך.

 מחשב נייד שמור על שולחן עם קוד פתוח על המסך.

כדי להשתמש ב- Mirage.js, תחילה עליך ליצור נקודות קצה מדומות של API ולהגדיר את התגובות שהן צריכות להחזיר. לאחר מכן, Mirage.js מיירט את כל בקשות ה-HTTP שקוד הקצה שלך יוצר ומחזיר את התגובות המדומה במקום זאת.



ברגע שה-API שלך מוכן, תוכל לעבור בקלות להשתמש בו רק על ידי שינוי התצורה של Mirage.js.