Size: a a a

2021 May 30

Е

Евдоким in JS Liberty
Потом 1 день тестишь.
источник

Е

Евдоким in JS Liberty
Потом исправляешь баги всю жизнь.
источник

Е

Евдоким in JS Liberty
Потому что тупой.
источник

Е

Евдоким in JS Liberty
И думать нечем.
источник

Е

Евдоким in JS Liberty
Вот так живем.
источник

p

persona x grata in JS Liberty
Какую кнопку?
источник

p

persona x grata in JS Liberty
4 дня не думаешь, потом читаешь доку только раздел Getting Started, потом 3 дня пишешь по советам в чате
источник
2021 May 31

В

Виктория in JS Liberty
Оборачивать комопненты во врапперы и уже этим врапперам задавать отступы. Вообще сами компоненты не должны иметь внешнюю геометрию, они не должны знать ничего о том контексте, в котором будут использоваться.
Для отступов можно создать специальный компоент-контейнер. Или сетку.
Очень удобно работать с отступами в сетках
источник

p

persona x grata in JS Liberty
А я думаю как грамотно сделать без врапперов, чтобы внешние отступы прописывать пропсами
источник

В

Виктория in JS Liberty
<Button text="Button comp" />

Почему бы не сделать вот так:
<Button>Button comp</Button>
источник

В

Виктория in JS Liberty
Я уже писала про это
источник

В

Виктория in JS Liberty
Бляха
источник

В

Виктория in JS Liberty
Нет
источник

p

persona x grata in JS Liberty
А какая разница? Если только в кнопку понадобится пихать ещё один компонент
источник

В

Виктория in JS Liberty
Создай контейнер и через него пропсами хуярь
источник

p

persona x grata in JS Liberty
А идея с глобальными утилит классами?
источник

p

persona x grata in JS Liberty
Есть глобальный файл с классами .margin-right-30 и т.д.

<Button utilStyle="margin-right-30"/>

Внутри компонента
className={clsx(styles.button, utilStyle && utilstyle)}
источник

В

Виктория in JS Liberty
источник

p

persona x grata in JS Liberty
https://github.com/mister-webdev/react-form-generator/blob/master/src/app/styles/mixins.scss

С таким миксином можно делать респонсив утилит классы, например на десктопе отступ 30пх, а на мобиле 20, делаем утил класс

.margin-right-30-20 {
 @include fluid(margin-right, 30, 20)
}
источник

В

Виктория in JS Liberty
источник