Встречается на собеседованиях • сегодня
Какие знаешь методы для взаимодействия с бэкендом
-
Fetch API: Нативный браузерный метод для HTTP-запросов.
javascriptfetch('https://api.example.com/data') .then(response => response.json()) .then(data => console.log(data)); -
Axios: Популярная библиотека с удобным синтаксисом и обработкой ошибок.
javascriptaxios.get('https://api.example.com/data') .then(response => console.log(response.data));
-
XMLHttpRequest (XHR): Устаревший, но поддерживаемый способ.
javascriptconst xhr = new XMLHttpRequest(); xhr.open('GET', 'https://api.example.com/data'); xhr.onload = () => console.log(xhr.responseText); xhr.send(); -
WebSocket: Для двустороннего обмена данными в реальном времени.
javascriptconst socket = new WebSocket('wss://api.example.com'); socket.onmessage = (event) => console.log(event.data); -
GraphQL (Apollo/Relay): Альтернатива REST для гибких запросов.
javascriptconst query = `{ user(id: 1) { name } }`; fetch('/graphql', { method: 'POST', body: JSON.stringify({ query }) }); -
SSE (Server-Sent Events): Для одностороннего потока данных от сервера.
javascriptconst eventSource = new EventSource('/updates'); eventSource.onmessage = (event) => console.log(event.data);

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы