Size: a a a

2020 September 30

КС

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

КС

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

К

Константин in Svelte [svelt]
ну хотя айтемы мб и можно
источник

К

Константин in Svelte [svelt]
энивэй, завтра попробую ещё всякое )
источник

КС

Кирилл Спасибович... in Svelte [svelt]
Думаю реактивность, мутабельность и объекты - тоже проблема в свелте
источник

КС

Кирилл Спасибович... in Svelte [svelt]
Все эти три вещи разом
источник

К

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

КС

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

К

Константин in Svelte [svelt]
да не, я сложную вещь написал
источник

К

Константин in Svelte [svelt]
здесь просто упросил чутка
источник

NK

ID:0 in Svelte [svelt]
источник

PM

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

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Alexander Ponomarev
спасибо, стоило 1 раз показать чем сидеть и отбиваться
ну мне лично было просто лень, потому что я вообще не должен отбиваться. я лишь слежу, чтобы набросы были обоснованными и соблюдалась хоть какая-то дисциплина. иногда пытаюсь донести мысль и идеи мейнтейнеров как я их понимаю, а также причины тех или иных решений. никого не призываю с ними соглашаться, но и бесконечно мусолить невозможно.
источник

a

akaSybe in Svelte [svelt]
Pavel 🦇 Malyshev
потому что у подхода .class :global() главный недостаток в том, что он может зааффектить нижестоящую иерархию, а у leaf-компонента ее по определению нету
Например компонент попап внутри которого любой контент может быть
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Alexander Ponomarev
какими-то мутными аргументами
мне кажется тебе просто стоит смириться с тем фактом, что возможно есть люди, которые понимают некоторые вещи лучше. это я не о себе, а про то, что когда люди пишут какой-то инструмент, принимают те или иные решения, у них всегда есть причины этих решений, которые не всегда можно формализовать в простых примерах, понятных тем, кто не имеет контекста. в этом случае имеет смысл просто довериться тем "мутным аргументам", которые люди пытаются предложить. например, я за свою практику понял одну из вещей совершенно точно - нельзя давать беспрепятственный и при этом "благославленный" доступ к изменению внутри изолированного куска системы. в контексте обсуждения: className - это именно такой доступ, а .class :global() - это беспрепятственный, но определенно способ который не "благословляется". иными словами, как я уже говорил ни раз, любая такая задача должна вызывать не удобства, чтобы ее использованием не злоупотребляли и это не выходило из под контроля. если бы у нас в проектах был className, то я уверен что многие коллеги пихали бы его везде, но у нас его нет, а хаки вроде .class :global() используются крайне редко, именно из-за из "неправильности.".
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
akaSybe
Например компонент попап внутри которого любой контент может быть
у leaf-компонента не может быть иерархии ниже, иначе он не leaf. реализация через слот нормальный пример да, но это можно решить на уровне селекторов
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
@volodya11let в продолжение тему "className решает все проблемы и позволяет делать все что нужно": https://svelte.dev/repl/67323be14c144c13bfb867de6e8e5a3b?version=3.29.0
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
плиз стилизуй кнопки из родителя с помощью className. например нужо чтобы они стали прямыми, без закруглений.
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
только не забывай один из минусов .class :global(), который как утверждается решает className - с ним приходится "лезть" в кишки компонента и "знать" его структуру.
источник

AP

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