Style modules — это отдельные файлы, в которых ты централизуешь переиспользуемые значения стилей, чтобы они не были разбросаны по всему приложению в виде магических значений. Такой подход обеспечивает единообразие и поддерживаемость твоих React-компонентов.
Style modules обычно экспортируют объекты с design tokens:
export const colors = {
white: '#ffffff',
black: '#000000',
blue: '#0066cc'
};
export const space = [0, 8, 16, 32, 64];
Эти значения можно импортировать и использовать в любом компоненте:
import { space, colors } from './styles';
Этот подход избавляет от магических чисел и строк, делая кодовую базу более профессиональной и удобной для командной работы.
Стиль-модули избавляют от необходимости использовать CSS-in-JS библиотеки, централизуя все переиспользуемые design tokens в JavaScript объектах, которые можно импортировать в компоненты.
Новый — ещё не проверен сообществом
Вы