Тут момент в другом. Ты делаешь N-ое кол. переменных в проекте, где задаешь цвета, и передаешь их пропсами. Нужно цвет интерфейса поменять - поменял в одном месте, и проблем нет
Тут момент в другом. Ты делаешь N-ое кол. переменных в проекте, где задаешь цвета, и передаешь их пропсами. Нужно цвет интерфейса поменять - поменял в одном месте, и проблем нет
окей, но это один конкретный узкий кейс. Класснейм я использую в основном для задавания внешних отступов дочерним компонентам.
как минимум RTL плагины не обработают эти переменные и они еще провалятся в нижние компоненты и еще надо написать десяток переменных для всех вариантов шорткатов margin
ну вообще все компоненты делаются так чтобы занимать 100% widht и стандартные отсупы, а то где нужно меняется только в компоненте враппере где мы эти компоненты позиционируем. И там уже могут быть разные вариации
ну вообще все компоненты делаются так чтобы занимать 100% widht и стандартные отсупы, а то где нужно меняется только в компоненте враппере где мы эти компоненты позиционируем. И там уже могут быть разные вариации
хз, года 4 назад как-то на конфах так говорили уже все делать и так и делаем последние года 4, прижилось. Удобно и легко поддерживать. Даже в сатйлинт добавили что шрифты, цвета, и т.п. не могут быть заданы в css не переменными
ребят выдайте мне инструмент а я буду делать как мне нужно и требует моя задача, во всех либах фреймворках есть этот инструмент и он используется. Тот же MUI на нем полностью построен.
ну вообще все компоненты делаются так чтобы занимать 100% widht и стандартные отсупы, а то где нужно меняется только в компоненте враппере где мы эти компоненты позиционируем. И там уже могут быть разные вариации