Είναι καλύτερο το Axios από το fetch;
Είναι καλύτερο το Axios από το fetch;

Βίντεο: Είναι καλύτερο το Axios από το fetch;

Βίντεο: Είναι καλύτερο το Axios από το fetch;
Βίντεο: Ολοκληρώστε το μάθημα React Query σε μια ώρα | TanStack Query v4 για αρχάριους 2024, Νοέμβριος
Anonim

Αξιος είναι μια βιβλιοθήκη Javascript που χρησιμοποιείται για την υποβολή αιτημάτων http από τον κόμβο. js ή XMLHttpΑιτήσεις από το πρόγραμμα περιήγησης και υποστηρίζει το Promise API που είναι εγγενές στο JS ES6. Ένα άλλο χαρακτηριστικό που έχει πάνω. φέρω () είναι ότι εκτελεί αυτόματους μετασχηματισμούς δεδομένων JSON.

Τότε, γιατί το fetch είναι καλύτερο από το Axios;

Χωρίς αμφιβολία, ορισμένοι προγραμματιστές προτιμούν Αξιος πάνω από ενσωματωμένα API για την ευκολία χρήσης του. Αλλά πολλοί υπερεκτιμούν την ανάγκη για μια τέτοια βιβλιοθήκη. ο φέρω () Το API είναι απολύτως ικανό να αναπαράγει τα βασικά χαρακτηριστικά του Αξιος , και έχει το πρόσθετο πλεονέκτημα ότι είναι άμεσα διαθέσιμο σε όλα τα σύγχρονα προγράμματα περιήγησης.

Επιπλέον, γιατί να χρησιμοποιήσω το Axios; Αξιος είναι ένας δημοφιλής πελάτης HTTP βασισμένος σε υποσχέσεις που διαθέτει ένα εύκολο στη χρήση API και μπορεί να χρησιμοποιηθεί τόσο στο πρόγραμμα περιήγησης όσο και στο Node. js. Η υποβολή αιτημάτων HTTP για ανάκτηση ή αποθήκευση δεδομένων είναι μία από τις πιο συνηθισμένες εργασίες που χρειάζεται μια εφαρμογή JavaScript από την πλευρά του πελάτη. κάνω.

ποια είναι η διαφορά μεταξύ fetch και Axios;

Φέρω δεν έχει αντικείμενο url στο αίτημα, Αξιος έχει αντικείμενο url στο αίτημα. Φέρω Η συνάρτηση αιτήματος περιλαμβάνει το url ως παράμετρο, Αξιος Η συνάρτηση αιτήματος δεν περιλαμβάνει το url ως παράμετρο. Φέρω Το αίτημα είναι εντάξει όταν το αντικείμενο απάντησης περιέχει την ιδιότητα ok, Αξιος Το αίτημα είναι εντάξει όταν η κατάσταση είναι 200 και το statusText είναι "OK"

Πρέπει να χρησιμοποιήσω fetch ή XMLHttpRequest;

ο Φέρω Το API διευκολύνει την πραγματοποίηση ασύγχρονων αιτημάτων και τον χειρισμό των απαντήσεων καλύτερα από ό χρησιμοποιώντας ένα XMLHttpRequest . Φέρω μας επιτρέπει να δημιουργήσουμε ένα καλύτερο API για τα απλά πράγματα, χρησιμοποιώντας σύγχρονες λειτουργίες JavaScript όπως υποσχέσεις.

Συνιστάται: