Встречается на собеседованиях • сегодня
Как должен реализовываться CRUD
CRUD (Create, Read, Update, Delete) реализуется через HTTP-методы и RESTful API:
- Create (POST) - создание ресурса
js
fetch('/api/users', {
method: 'POST',
body: JSON.stringify({ name: 'John' }),
headers: { 'Content-Type': 'application/json' }
})- Read (GET) - получение данных
js
fetch('/api/users/123') // GET по умолчанию
.then(res => res.json())- Update (PUT/PATCH) - полное/частичное обновление
js
fetch('/api/users/123', {
method: 'PUT',
body: JSON.stringify({ name: 'Updated' })
})- Delete (DELETE) - удаление
js
fetch('/api/users/123', { method: 'DELETE' })Ключевые принципы:
- Использование правильных HTTP-методов
- Чистые URL (/resource/:id)
- Статус коды (200, 201, 204, 404)
- JSON для передачи данных
- Обработка ошибок
Для state management можно использовать Redux, Context API или библиотеки типа React Query.

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