Мир javascript зависимостей весьма велик
Доходит даже до того что для обычной функции скажем проверки числа на чётность использования отдельный npm пакет
И его уже интегрировали внутрь себя множество других пакетов
Таким образом подключая какую-то отдельную библиотеку - в ваше приложение попадает вагон и маленькая тележка зависимых библиотек
Это как чтобы изобразить банан 🍌- вам нужно импортировать обезьяну и джунгли полностью
Это всё чревато не только разрастанием приложения, но и безопасностью. Какая вероятность что один из пакетов в очередном минорном обновлении не будет содержать в себе вредоносный код, который автоматически подхватят зависимые библиотеки
Поэтому лишние библиотеки без надобности лучше не использовать
Одной из таких популярных библиотек, в которой нет острой необходимости называется axios. Axios нужен чтобы делать ajax http запросы, получать ответы и всё это в модной удобной обертке
И эта библиотека очень популярна. Буквально, каждый фронтендер считает долгом испол