Size: a a a

2020 September 10

PM

Pavel 🦇 Malyshev in Svelte [svelt]
а если компонент просто не подразумевает рут-тега но очень хочет классНейм?
источник

PM

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

КС

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

AP

Alexander Ponomarev in Svelte [svelt]
Pavel 🦇 Malyshev
а если компонент просто не подразумевает рут-тега но очень хочет классНейм?
ты же его написал, что значит он хочет класснейм, задокументируй в интерфейсе пропсов что этот класнейм делает и куда он навешивается
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
10 класс неймов?
источник

AP

Alexander Ponomarev in Svelte [svelt]
Pavel 🦇 Malyshev
10 класс неймов?
ты понимаешь что публичная часть компонента это его интерфейс и его можно документировать? =)
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Alexander Ponomarev
ты же его написал, что значит он хочет класснейм, задокументируй в интерфейсе пропсов что этот класнейм делает и куда он навешивается
а дальше, чтобы например в иерархии компонерта именить вложенный в 4-й уровень тег <a> ты не должен знать что он там есть?
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Alexander Ponomarev
ты понимаешь что публичная часть компонента это его интерфейс и его можно документировать? =)
точно также можно задокументировать и просы для стилей. и то что есть пропс style в который ты можешь написать любой свой margin и он будет применен в рут-элементу
источник

PM

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

КС

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

PM

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

AP

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

AP

Alexander Ponomarev in Svelte [svelt]
там где удобно их использовать я буду их использовать
источник

КС

Кирилл Спасибович... in Svelte [svelt]
Pavel 🦇 Malyshev
для маргинов про которые постоянно речь пойдет
то говорим о рантайме, то пихаем css в js
источник

PM

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

AP

Alexander Ponomarev in Svelte [svelt]
но для марджинов удобнее ставить класснейм
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Alexander Ponomarev
но для марджинов удобнее ставить класснейм
кому как)
источник

КС

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

PM

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

КС

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