Встречается на собеседованиях • сегодня
Какие инструменты используешь для взаимодействия с сервером
Основные инструменты для работы с API:
- Fetch API - нативный браузерный метод:
javascript
fetch('https://api.example.com/data')
.then(response => response.json())
.then(data => console.log(data));- Axios - популярная библиотека с удобным интерфейсом:
javascript
axios.get('/user', { params: { ID: 123 } })
.then(response => console.log(response.data));- GraphQL (Apollo Client/Relay) - для работы с GraphQL API:
javascript
const { data } = await client.query({
query: GET_USER,
variables: { userId: 123 }
});- WebSocket - для real-time коммуникации:
javascript
const socket = new WebSocket('wss://example.com');
socket.onmessage = (event) => {
console.log(event.data);
};Для сложных приложений часто использую кастомные хуки или обёртки над этими инструментами для единообразия запросов, обработки ошибок и добавления общих заголовков.

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