Встречается на собеседованиях • сегодня

Какие знаешь способы взаимодействия с Backend

  1. Fetch API — нативный способ для HTTP-запросов.

    javascript
    fetch('https://api.example.com/data')
      .then(response => response.json())
      .then(data => console.log(data));
  2. Axios — популярная библиотека с удобным синтаксисом и interceptors.

    javascript
    axios.get('https://api.example.com/data')
      .then(response => console.log(response.data));
  1. WebSocket — для двустороннего обмена данными в реальном времени.

    javascript
    const socket = new WebSocket('wss://api.example.com');
    socket.onmessage = (event) => console.log(event.data);
  2. GraphQL (Apollo Client, Relay) — альтернатива REST для гибких запросов.

    javascript
    const { data } = await client.query({
      query: GET_DATA,
      variables: { id: 1 }
    });
  3. SSE (Server-Sent Events) — односторонний поток данных от сервера.

    javascript
    const eventSource = new EventSource('/updates');
    eventSource.onmessage = (e) => console.log(e.data);

Дополнительно: REST, gRPC, JSON-RPC, FormData (для файлов). Выбор зависит от задачи.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы