Axios ჯობია მიღებას?
Axios ჯობია მიღებას?

ვიდეო: Axios ჯობია მიღებას?

ვიდეო: Axios ჯობია მიღებას?
ვიდეო: 4 Reasons Why Axios Is Better Than Fetch in Javascript 🤯 2024, მაისი
Anonim

აქსიოსი არის Javascript ბიბლიოთეკა, რომელიც გამოიყენება კვანძიდან http მოთხოვნების გასაკეთებლად. js ან XMLHttp ითხოვს ბრაუზერიდან და მხარს უჭერს Promise API-ს, რომელიც არის JS ES6. კიდევ ერთი თვისება, რომელიც მას აქვს. მოტანა () არის ის, რომ ის ასრულებს JSON მონაცემების ავტომატურ ტრანსფორმაციას.

მაშინ, რატომ არის Fetch უკეთესი ვიდრე Axios?

ეჭვგარეშეა, ზოგიერთი დეველოპერი ამჯობინებს აქსიოსი ჩაშენებულ API-ებზე მისი მარტივად გამოყენებისთვის. მაგრამ ბევრი გადაჭარბებულად აფასებს ასეთი ბიბლიოთეკის საჭიროებას. The მოტანა () API-ს შესანიშნავად შეუძლია აღადგინოს ძირითადი მახასიათებლები აქსიოსი და მას აქვს დამატებითი უპირატესობა, რომ ის ადვილად ხელმისაწვდომია ყველა თანამედროვე ბრაუზერში.

გარდა ამისა, რატომ უნდა გამოვიყენო Axios? აქსიოსი არის პოპულარული, დაპირებებზე დაფუძნებული HTTP კლიენტი, რომელიც ახორციელებს ადვილად გამოსაყენებლად გამოყენება API და შეიძლება გამოყენებულ იქნას როგორც ბრაუზერში, ასევე Node-ში. js. მონაცემების მისაღებად ან შესანახად HTTP მოთხოვნის გაკეთება ერთ-ერთი ყველაზე გავრცელებული ამოცანაა, რომელიც კლიენტის მხარეს JavaScript აპლიკაციას დასჭირდება. კეთება.

რა განსხვავებაა Fetch-სა და Axios-ს შორის?

მოტანა არ აქვს url მოთხოვნის ობიექტში, აქსიოსი აქვს url მოთხოვნის ობიექტში. მოტანა მოთხოვნის ფუნქცია მოიცავს url-ს, როგორც პარამეტრს, აქსიოსი მოთხოვნის ფუნქცია არ შეიცავს url-ს, როგორც პარამეტრს. მოტანა მოთხოვნა კარგია, როდესაც პასუხის ობიექტი შეიცავს ok თვისებას, აქსიოსი მოთხოვნა ნორმალურია, როდესაც სტატუსი არის 200 და statusText არის „OK“

უნდა გამოვიყენო fetch თუ XMLHttpRequest?

The მოტანა API აადვილებს ასინქრონული მოთხოვნების დამუშავებას და პასუხების უკეთესად დამუშავებას, ვიდრე გამოყენებით ან XMLHttpRequest . მოტანა საშუალებას გვაძლევს შევქმნათ უკეთესი API მარტივი ნივთებისთვის, გამოყენებით თანამედროვე JavaScript ფუნქციები, როგორიცაა დაპირებები.

გირჩევთ: