Мы в эпоху javascript часто путаемся в том, как эффективно работать с javascript в соответствии с вариантом использования и какой фреймворк выбрать.

Существует множество фреймворков и решений для определенного типа проблемы. Скажем, в Vue js мы часто используем AXIOS для вызовов API, но если мы знаем наши основы, что это такое, это просто способ что-то запросить на сервер, хотя Axios — это библиотека, построенная поверх JS, которая обрабатывает этот запрос, просто способ звонить.

Vue — отличный фреймворк для изучения благодаря его простоте и способу построения.

axios .get(‘https://api.coindesk.com/v1/bpi/currentprice.json’) .then(
response =› (this.info = response))

Выше запрос в стиле Axios.

var xmlHttp = new XMLHttpRequest();
    xmlHttp.open( "GET", "https://api.coindesk.com/v1/bpi/currentprice.json", false ); // false for synchronous request
    xmlHttp.send( null );
    return xmlHttp.responseText;

Это выше, как мы делаем в core-js.

Итак, что мы поняли, как делать как в js, так и в Axios.