она бесполезная
не совсем бесполезная, она позволяет заменить аксиос не меняя код приложения
заменишь аксиос на тот же фетч - изменится интерфейс возвращаемого типа и все сломается
а ты не меняй интерфейс. в этом смысл абстракции
именно, но тут никакой абстракции нет
Ну там же нет обработки результата)
Не сломается если ты везде не стави Аксиос
А подскажите, что лучше axios или fetch
там выше указали, что раз результат никак не обрабатывается, а прото возвращается овтет аксиоса, то при замене аксиоса как раз все и сломается нужно делать лучше обертку)
Фетч нативный Мне в целом пофигу что использовать
Ну если что просто then добавить Один хрен в одном месте Я о том что везде если в апи написать :AxiosResult<T> тут придётся потеть
аксиос и фетч по-разному выдают результаты, у фетча например на json надо делать .json()
ну и фетч например не делает throw на 500, а просто выставляет success: false
Обсуждают сегодня