отображении?
Например, допустим такая структура
<Table>
<Column>
<Cell>
<CellHeader />
<CellBody />
<CellFooter />
</Cell>
</Column>
</Table>
(Это ессно структура а не реальный код)
И компонент Table со всеми внутренностями используется в куче разных мест. Но где-то мне не нужен CellHeader. Где-то не нужен CellFooter. И есть штук 10 разных мелких вариаций в отображении CellBody(в целом все одинаково, но допустим где-то лишняя строчка текста, где-то дополнительная иконка и т.д.)
Какой вариант используете? Формировать CellBody в родительских компонентах и передавать в Table по пропсам? Передавать целиком компонент Cell? Передавать конфигурационные пропсы и менять рендер на их основе?
Или мб как то еще что мне не приходит в голову?
compound component
Обсуждают сегодня