Vai Axios ir labāks par atnešanu?
Vai Axios ir labāks par atnešanu?

Video: Vai Axios ir labāks par atnešanu?

Video: Vai Axios ir labāks par atnešanu?
Video: #11 Requisição delete com Axios | Consumindo Api com React | Gabriel Dias 2024, Maijs
Anonim

Axios ir Javascript bibliotēka, ko izmanto, lai veiktu http pieprasījumus no mezgla. js vai XMLHttpRequests no pārlūkprogrammas, un tas atbalsta Promise API, kas ir vietējais JS ES6. Vēl viena funkcija, kas tai ir vairāk nekā. atnest () ir tas, ka tas veic automātiskas JSON datu transformācijas.

Tad kāpēc fetch ir labāks par Axios?

Bez šaubām, daži izstrādātāji dod priekšroku Axios vairāk nekā iebūvētās API izmantošanas ērtībai. Bet daudzi pārvērtē šādas bibliotēkas nepieciešamību. The atnest () API lieliski spēj reproducēt galvenās funkcijas Axios , un tam ir papildu priekšrocība, jo tā ir viegli pieejama visās mūsdienu pārlūkprogrammās.

Turklāt, kāpēc man vajadzētu izmantot Axios? Axios ir populārs, uz solījumiem balstīts HTTP klients, kas nodrošina viegli lietojamu izmantot API un to var izmantot gan pārlūkprogrammā, gan mezglā. js. HTTP pieprasījumu veikšana datu iegūšanai vai saglabāšanai ir viens no visizplatītākajiem uzdevumiem, kas jāveic klienta puses JavaScript lietojumprogrammai darīt.

kāda ir atšķirība starp fetch un Axios?

Atnest pieprasījuma objektā nav URL, Axios pieprasījuma objektā ir URL. Atnest pieprasījuma funkcija ietver URL kā parametru, Axios pieprasījuma funkcija neietver URL kā parametru. Atnest pieprasījums ir ok, ja atbildes objektā ir rekvizīts ok, Axios pieprasījums ir ok, ja statuss ir 200 un statusText ir 'OK'

Vai man vajadzētu izmantot fetch vai XMLHttpRequest?

The Atnest API ļauj vieglāk veikt asinhronus pieprasījumus un apstrādāt atbildes labāk nekā izmantojot an XMLHttpRequest . Atnest ļauj mums izveidot labāku API vienkāršām lietām, izmantojot modernas JavaScript funkcijas, piemēram, solījumi.

Ieteicams: