Подскажите, какой вариант вам кажется лучше?
Есть объект, тип которого описан в доменной модели, этот тип активно используется в модуле, его возвращает сервис, он хранится в состоянии и т.п.
Есть компонент, задача которого - отрендерить одно (или несколько) полей из этого объекта
Вариант 1 Передать объект в Input компонента целиком
Вариант 2 Передать в компонент только нужные поля, сузив тип в родительском компоненте
Какие есть плюсы и минусы у этих вариантов?
Важный момент, это не библиотечный компонент, он не будет переиспользоваться нигде за пределами модуля, выделен исключительно для удобства