אקסיוס, אבל בכמה בייטים
זה רק פוסט קטן מאוד, אבל לאחרונה חיפשתי אלטרנטיבה ל-Axios להבאת תוכן בלקוח, שכן Axios די גדולה. אני רוצה להוסיף כמה שפחות Bytes ל-PWA שלי, מכיוון שאני רוצה להבטיח ציון SEO טוב על סמך גודל העמוד.
כמובן שאוכל להשתמש בפונקציית ה"אחזור" המקורית הזמינה בכל דפדפן מודרני. אבל הארגונומיה של Axios פשוט טובה מאוד, וזה המקום שבו Redaxios זורח. הקישור לספרייה נמצא גם בתוספת שבסוף עמוד זה.
עטיפה סביב "להביא"
Redaxios הוא רק עטיפה סביב אחזור, עם אותו API כמו Axios אבל ללא גודל הספרייה. משמעות הדבר היא שאינך צריך לדאוג לגבי הוספת תקורה רבה מדי לדף שלך אם אתה רוצה ליישם אחזורים בצד הלקוח.
שימוש ב- Redaxios
כאמור, ה-API זהה, לכן אתה כבר יודע איך להשתמש ב-Redaxios אם השתמשת בעבר ב-Axios.
// Only the import is the real difference.
import axios from 'redaxios';
// Now you can use it as 'axios':
axios.get('/user', {
params: {
ID: 12345
}
})
.then(function (response) {
console.log(response);
})
.catch(function (error) {
console.log(error);
})
.then(function () {
// always executed
});