Задать вопрос
@gomerIT

ReactJS как применить один class css с разными стилями для разных страниц?

У меня есть несколько страниц в приложений, все настроены с помощью роутинга. Есть так же карточки с товарами их 3 вида и у всех разные стили. Хотелось бы использовать единый класс для всех товаров
.product-card
и там уже по бэму (.product-card__photo, .product-card__title ...), но реакт не позволит мне это сделать т.к у меня SPA и стили будут перебивать друг друга. Есть ли решения данной проблемы за искл. "придумать для каждых товаров индивидуальный класс" ?
  • Вопрос задан
  • 80 просмотров
Подписаться 1 Простой 1 комментарий
Пригласить эксперта
Ответы на вопрос 1
kirbi1996
@kirbi1996
Во первых в реакт className
Во вторых ничего не должно друг друга перебивать, создаешь файл, example.css импортируешь его где тебе надо, в любом компоненте или странице, и ты уже можешь применить этот className в этом компоненте. Так же как вариант можно все это подключить через index.css но тогда если не ошибаюсь нужно scss, и импортировать
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы