Встречается на собеседованиях • сегодня
Как достучаться к доменной логике
Доступ к доменной логике во фронтенде обычно организуется через сервисный слой (services), который общается с бэкендом.
Основные подходы:
- API-клиент (Axios/Fetch) - для HTTP-запросов
- Состояние приложения (Redux, MobX, Context) - для хранения данных
- Сервисные классы/функции - инкапсулируют бизнес-логику
Пример с сервисом:
javascript
class UserService {
async getUser(id) {
const response = await api.get(`/users/${id}`);
return new User(response.data); // преобразование в доменную модель
}
async updateUser(user) {
const dto = user.toDto(); // преобразование в DTO
await api.put(`/users/${user.id}`, dto);
}
}Ключевые моменты:
- Не смешивать UI-логику с бизнес-логикой
- Использовать DTO/модели для преобразования данных
- Изолировать API-вызовы в сервисах

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