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

Как реализовывается CRUD

CRUD (Create, Read, Update, Delete) реализуется через HTTP-методы и RESTful API:

  1. Create (POST) - создание ресурса
js
fetch('/api/users', {
  method: 'POST',
  body: JSON.stringify({ name: 'John' })
});
  1. Read (GET) - получение данных
js
fetch('/api/users/123') // GET по умолчанию
  .then(res => res.json());
  1. Update (PUT/PATCH) - полное/частичное обновление
js
fetch('/api/users/123', {
  method: 'PATCH',
  body: JSON.stringify({ name: 'Updated' })
});
  1. Delete (DELETE) - удаление
js
fetch('/api/users/123', { method: 'DELETE' });

На клиенте часто используют:

  • Нативные fetch или XMLHttpRequest
  • Библиотеки (Axios, React Query)
  • State-менеджеры (Redux, MobX) для синхронизации UI с сервером

Важно обрабатывать ошибки и индикаторы загрузки. В современных SPA CRUD часто реализуют через GraphQL или WebSockets для real-time обновлений.

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

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

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

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