Size: a a a

2020 September 10

КС

Кирилл Спасибович... in Svelte [svelt]
Pavel 🦇 Malyshev
Не всегда. Часто ощущение что многие пишут код ради кода, будто намеренно усложняя некоторые вещи.
ну вот тут как раз explicit vs implicit
первое часто код ради кода, а второе - магия, позволяющая писать меньше
источник

МТ

Марк Танащук... in Svelte [svelt]
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Кирилл Спасибович
ну вот тут как раз explicit vs implicit
первое часто код ради кода, а второе - магия, позволяющая писать меньше
Я склоняюсь к «минимально-достаточному» варианту.
источник

МТ

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

МТ

Марк Танащук... in Svelte [svelt]
и человеку которому нужно устанавливать проект другого человека с ими написанными плагинами нужно будет и в них разбираться
источник

МТ

Марк Танащук... in Svelte [svelt]
а если это дело упростить вообще сильно то о том, что плагины будут правильно документироваться вероятно можно забыть минимум для четверти всех написанных
источник

МТ

Марк Танащук... in Svelte [svelt]
что в итоге ухудшит процесс взаимодействия с свелтом
источник

PM

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

this.set(‘todos.*.done’, true); или написанием адаптеров под любые виды реактивных данных, и заканчивая полным трешем, типа императивного тревелинга по дереву компонентов с получением инстансов.
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
По-сути там было вообще все что мне приходило в голову в тот момент, но за это все приходилось платить.
источник
2020 September 11

К

Константин in Svelte [svelt]
Кирилл Спасибович
а я кстати хз как по красивому условно врапать в ещё один тег, кроме как дубликации всего маркапа 🤔
++ та же проблема
источник

К

Константин in Svelte [svelt]
Кирилл Спасибович
@PaulMaly а мы вот че вчера сделали https://github.com/sveltejs/svelte-loader/pull/133
страдальцы тейлвинда спасены
кстати, интересно, а для роллапа реально повторить такой фокус?
источник

КС

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

AP

Alexander Ponomarev in Svelte [svelt]
Константин
кстати, интересно, а для роллапа реально повторить такой фокус?
а тебе с вебпаком помогло?
источник

К

Константин in Svelte [svelt]
Alexander Ponomarev
ну дак передавать классы в компоненты это плохой дизайн, не по спеке, не по религии, не по видению (нужное подчеркнуть). А вот херачить стайл теги вместо навешивания нужного класса, это ок =) (по спеке)
ещё были б параметризованные классы, вообще было бы счастье, а то не айс хреначить всё, что с параметрами, в style (который я иначе как хак и последнюю надежду воспринимать не могу), описывая какие-то совершенно жуткие громоздкие условия в скрипте (или создавай хэлпер под каждый из 99 случаев). Я вообще не знаю, как можно передать, допустим, в css content какое-то значение. Свелт этого не предусматривает почему-то. Псевдоэлементы, если я не туплю, вообще статичными получаются (ну кроме того, что можно жёстко определить в css)
источник

К

Константин in Svelte [svelt]
Alexander Ponomarev
а тебе с вебпаком помогло?
завтра узнаю ) Сегодня не добрался )
источник

AP

Alexander Ponomarev in Svelte [svelt]
Константин
ещё были б параметризованные классы, вообще было бы счастье, а то не айс хреначить всё, что с параметрами, в style (который я иначе как хак и последнюю надежду воспринимать не могу), описывая какие-то совершенно жуткие громоздкие условия в скрипте (или создавай хэлпер под каждый из 99 случаев). Я вообще не знаю, как можно передать, допустим, в css content какое-то значение. Свелт этого не предусматривает почему-то. Псевдоэлементы, если я не туплю, вообще статичными получаются (ну кроме того, что можно жёстко определить в css)
используй отдельные цсс файлы, цсс модули  и импорты цсс файлов) бандл будет даже легче
источник

К

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

К

Константин in Svelte [svelt]
Alexander Ponomarev
используй отдельные цсс файлы, цсс модули  и импорты цсс файлов) бандл будет даже легче
но... но это же мусорно в репозитории будет )
источник

К

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

AP

Alexander Ponomarev in Svelte [svelt]
зато хэшироваться будет одним классом, пробрасывать класс можно будет в компонент без обертки в глобал. Селекторы по тегам\атрибутам только не будут экранироваться
источник