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

Какие знаешь инструменты для работы с REST API

Для работы с REST API в Frontend разработке чаще всего используют:

  1. Fetch API - нативный браузерный метод:
js
fetch('https://api.example.com/data')
  .then(response => response.json())
  .then(data => console.log(data));
  1. Axios - популярная библиотека с удобным синтаксисом:
js
axios.get('https://api.example.com/data')
  .then(response => console.log(response.data));
  1. SWR/React Query - для кэширования и управления состоянием данных

  2. GraphQL (Apollo Client, Relay) - альтернатива REST для сложных API

  3. Postman/Insomnia - для тестирования API во время разработки

Ключевые различия:

  • Fetch встроен в браузер, но требует ручной обработки ошибок
  • Axios имеет interceptors, автоматическую трансформацию данных
  • React Query предоставляет кэширование, инвалидацию, рефетч
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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