Size: a a a

2020 September 10

AP

Alexander Ponomarev in Svelte [svelt]
Pavel 🦇 Malyshev
под leaf-компонентами ты имеешь ввиду по компоненту на каждый html тег что ли?
ну типа того да =)
источник

КС

Кирилл Спасибович... in Svelte [svelt]
Pavel 🦇 Malyshev
под leaf-компонентами ты имеешь ввиду по компоненту на каждый html тег что ли?
если там есть приличное количество стилей, то да
это и позволяет поDRYить стили
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Кирилл Спасибович
не знаю, помоему как раз плохой дизайн это раздутые компоненты
не знаю у кого получаются раздутые компоненты. у меня бюджет на компонент 200 строк вместе со стилями
источник

КС

Кирилл Спасибович... in Svelte [svelt]
ну он же в рфц пишет
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Alexander Ponomarev
ну типа того да =)
ровно тот дизайн, который я не люблю)
источник

КС

Кирилл Спасибович... in Svelte [svelt]
я щас напишу в ту ветку ответ, почему я думаю это происходит
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Кирилл Спасибович
ну он же в рфц пишет
да, но рфц этот мне тоже не понра. считаю проблему раздутой
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
более того в свелт вредно делать такие вещи
источник

КС

Кирилл Спасибович... in Svelte [svelt]
ну я люблю что-то между, мне нравятся поDRYенные кнопки с некоторой логикой
источник

КС

Кирилл Спасибович... in Svelte [svelt]
ща покажу
источник

КС

Кирилл Спасибович... in Svelte [svelt]
источник

КС

Кирилл Спасибович... in Svelte [svelt]
я не знаю, тут просто либо глобал стили если не делать leaf компоненты, либо гадить стилями в каждом компоненте использующим теги
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
если компонент - это один тег со стилями, то это не компонент. это html тег и css )) обмазывать это js-ком как-то странно
источник

КС

Кирилл Спасибович... in Svelte [svelt]
помоему и то и то очень неудобно
источник

КС

Кирилл Спасибович... in Svelte [svelt]
обмазывается ради инкапсуляции css
источник

AP

Alexander Ponomarev in Svelte [svelt]
Pavel 🦇 Malyshev
ровно тот дизайн, который я не люблю)
ну я не могу предусмотреть в кнопке 20 пропсов для марджинов или 20 цсс переменных для марджинов (это уже не 200 строк бюджета), но в моей кнопке достаточно много логики для стилей и группировки, чтобы она стала отдельным компонентом

другого дизайна особо и не дано =) оборачивать в дополнительные обертки мне не нужно, если можно обойтись без доп элементов я обойдусь без них
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Alexander Ponomarev
ну я не могу предусмотреть в кнопке 20 пропсов для марджинов или 20 цсс переменных для марджинов (это уже не 200 строк бюджета), но в моей кнопке достаточно много логики для стилей и группировки, чтобы она стала отдельным компонентом

другого дизайна особо и не дано =) оборачивать в дополнительные обертки мне не нужно, если можно обойтись без доп элементов я обойдусь без них
может у тебя кнопка слишком много на себя берет? 🤔
источник

AP

Alexander Ponomarev in Svelte [svelt]
она берет на себя свою постоянно повторяющуюся логику присующую любой кнопке на сайте
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Alexander Ponomarev
она берет на себя свою постоянно повторяющуюся логику присующую любой кнопке на сайте
а какая повторяющая логика на кнопке?
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Кирилл Спасибович
источник