Nedir bu AXIOS ve FETCH ? Neden AXIOS ?

Soner ADIYAMAN
Apr 27, 2021

--

Bu yazımızda neden Axios’u kullanmamız gerektiğinden bahsedeceğim. Ve fetch() ile arasındaki farklara da değineceğim.

Diyebilirsiniz ki “neden bir AJAX isteği ile veya neden Ecmascript ile literatürümüze girmiş olan fetch() metodunu kullanıp da veriyi çekmiyoruz. Ne gerek var şimdi üçüncü bir kütüphane kullanmaya”.

Es6'da bir veri isteği yaptığımızda veya bir fonksiyonu/operasyonu çalıştırdığımızda o işlemin sonucunu resolved ve rejected fonksiyonlarına aktarıp kontrollermizi yapıyorduk. Bunun yanında async/await ile işlemlerimizi yapmaya kalkıştığımızda bir süre sonra kodlarımız iyice karmaşık bir hâl alıp iyice kalabalıklaşacaktır.

AXIOS promise tabanlı çalıştığı için arkaplanda fetch yerine XMLhttpRequest kullanır.böylece tarayıcı destek sorununu bir nebze de olsa desteklemiş olur.

--

--