Mapper переводит одну модель данных в другую; в FSD его размещают рядом с владельцем этого преобразования.
Что такое mapper и где его следует хранить в FSD?
Mapper переводит одну модель данных в другую; в FSD его размещают рядом с владельцем этого преобразования.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Mapper переводит одну модель данных в другую; в FSD его размещают рядом с владельцем этого преобразования.
Например, преобразование DTO пользователя в доменную модель обычно относится к соответствующему entity-слайсу и его API-границе. Общую функцию без доменной зависимости можно вынести в shared. Не стоит создавать глобальную папку mappers, смешивающую бизнес-области.