Liggewig alternatief vir Axios

Gebruik Redaxios in plaas van Axios as 'n klein alternatief

Axios, maar in 'n paar Bytes

Hierdie is net 'n baie klein plasing, maar ek was onlangs op soek na 'n alternatief vir Axios om inhoud op die kliënt te gaan haal, aangesien Axios redelik groot is. Ek wil so min as moontlik grepe by my PWA voeg, aangesien ek 'n goeie SEO-telling op grond van bladsygrootte wil verseker.

Natuurlik kan ek die inheemse "haal"-funksie gebruik wat in elke moderne blaaier beskikbaar is. Maar die ergonomie van Axios is net baie goed, en dit is waar Redaxios skyn. Die skakel na die biblioteek is ook in die addendum aan die einde van hierdie bladsy.

'n Omhulsel om "haal"

Redaxios is net 'n omhulsel om te haal, met dieselfde API as Axios, maar sonder die biblioteek se grootte. Dit beteken dat u nie bekommerd hoef te wees oor die byvoeging van te veel oorhoofse koste by u bladsy as u ophaal aan die kliëntkant wil implementeer nie.

Gebruik Redaxio's

Soos gesê, die API is dieselfde, daarom weet jy reeds hoe om Redaxios te gebruik as jy Axios voorheen gebruik het.

// 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
  });