Size: a a a

2020 September 30

AP

Alexander Ponomarev in Svelte [svelt]
если реализация не такая, значит она нарушает https://t.me/sveltejs/111430 свой же принцип? =)
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
если все согласны с тем, что className имеет смысл только на одно-элементных leaf-компонентах, то может не продолжать
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
собственно кстати Material-UI реакта это и доказывает
источник

КС

Кирилл Спасибович... in Svelte [svelt]
Pavel 🦇 Malyshev
мне кажется .class > :global() это плоть от плоти каскада. да и вообще как бы css это про каскад. другое дело, что контролировать каскад сложно. свелт стили позволяют это делать проще
хорошо, тогда получается в каждом небольшом компоненте, инкапсулирующем некоторую логику и немного маркапа ты повторяешь стили для кнопок, если они используются в родителе этого компонента ?

дублируешь css для кнопок и всего что используется, или как?
источник

A

Arushwl in Svelte [svelt]
источник

КС

Кирилл Спасибович... in Svelte [svelt]
я в принципе понял что теги и use: дают очень много и стоит остановиться на них
источник

КС

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

PM

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

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

КС

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

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Кирилл Спасибович
я в принципе понял что теги и use: дают очень много и стоит остановиться на них
не, use: и стили тут не причем
источник

PM

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

КС

Кирилл Спасибович... in Svelte [svelt]
use: для меня единственный вариант спрятать за фасад логику для кнопки репл которой выше скинул
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
бывает так что не только один тег, а целый компонент, который должен SVG лоадеры рисовай на стейты
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
но нет такого, что я беру button и сразу бегу его в компонент оборачивать только потому что у меня "все есть компонент"
источник

КС

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

КС

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

МТ

Марк Танащук... in Svelte [svelt]
Кирилл Спасибович
давайте лучше разберёмся как в свелте получать удовольствие от жизни учитывая его особенности
{#sugarZone svelte}
 Больше синтаксического сахара богу синтаксического сахара
{/sugarZone}
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Кирилл Спасибович
а как ты тогда стилизуешь тег button если он допустим используется в компоненте и его ребенке ?
компонент имеет свои стили и состояния и используется)))
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
он изолирован и предоставляет наружу апи для изменения своего состояния и сам меняет стили в зависимости от него
источник

МТ

Марк Танащук... in Svelte [svelt]
Марк Танащук
{#sugarZone svelte}
 Больше синтаксического сахара богу синтаксического сахара
{/sugarZone}
Не хватает sass/scss по дефолту без настройки препроцессора
:(
источник