@temakorolev1

Можно ли это назвать одним компонентом и как правильно сделать?

В макете присутствуют 2 разных товара в виде карточек.
Карточки одинаковы с такими критериями:
- Ширина карточки;
- Цвет карточки;
- Верстка цены с кнопкой т.е футер;
- Блок с фотографией (отличаются лишь градиентом у одного есть у другого нет);
Меня смущает что у них высота разная. Я только изучаю React и где только не читал статьи, каждый пишет по разному. Кто-то говорит компонент должен быть конкретно к одной карточки, другие говорят сделать универсально. Как мне поступить в данном случае?
Сам я вижу картину так:
Card/Card.jsx - Обвертка карточки, где укажу цвет карточки и ширину т.к эти параметры присутствуют у обоих карточек.
Card/Price.jsx - Цена и кнопка купить
Card/ProductOne.jsx - Контент первого товара
Card/ProductTwo.jsx - Контент второго товара
Как считаете это правильный подход?
  • Вопрос задан
  • 67 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы