А ещё вопрос. Какой подход используют в компаниях при написании стилей? Если css-modules, то как именовать стили? Если я к примеру описываю страницу товара обязательно ли писать product-price, product-title, либо можно тупо price, title и т.д.
Тут нет однозначного ответа. Есть скоупед стили, есть стили, которые используются глобально... Есть бэм (честно, я так и не нашёл ему примения, кроме как просто соответствовать, нахера)
Тебе главное обеспечить уникальность наименований, чтобы не перекрыть в других местах