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

Что такое entities

Entities (сущности) в контексте фронтенда — это объекты данных, которые представляют ключевые бизнес-понятия приложения (например, пользователь, товар, заказ). Они обычно независимы от UI и содержат только данные и базовую логику их валидации/преобразования.

Пример:

typescript
// Entity User
interface User {
  id: string;
  name: string;
  email: string;
  createdAt: Date;
  
  // Метод entity (опционально)
  isActive(): boolean {
    return this.createdAt > new Date('2020-01-01');
  }
}

Отличия от DTO:

  • Entities живут долго (как правило соответствуют моделям БД)
  • Содержат бизнес-правила
  • Не зависят от API/UI слоев

Часто используются в state management (Redux, MobX) как нормализованные данные.

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

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

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

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