Size: a a a

2021 February 16

AP

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

КС

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

КС

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

КС

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

DK

Dmitry Kurmanov in Svelte [svelt]
Pavel 🦇 Malyshev
для виджета, имхо, лучше комбинировать префиксы классов + генерация хэшей. если клиенту нужно будет что-то подправить, то дать ему официальный интерфейс (пропсы, css vars и тп) и/или пусть юзать !important для искуственного повышения веса. Для виджета не вижу в этом ничего страшного
Ну тут смотря по задаче. Хотя important, кажется,  всегда зло. Оно потом как репей прилипает всюду. Юзеру не всегда можно дать пропсы и css var тоже не всегда из за browser support. Но вообще от задачи всё наверное. В принципе мне нравится global+bem(методология) подход. Но можно и по другому :)
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Dmitry Kurmanov
Ну тут смотря по задаче. Хотя important, кажется,  всегда зло. Оно потом как репей прилипает всюду. Юзеру не всегда можно дать пропсы и css var тоже не всегда из за browser support. Но вообще от задачи всё наверное. В принципе мне нравится global+bem(методология) подход. Но можно и по другому :)
Речь про то, чтобы внешнему виджету с очень специфическими селеторами задать произвольные стили
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Вообще не вижу проблем с important
источник

AP

Alexander Ponomarev in Svelte [svelt]
Pavel 🦇 Malyshev
Вообще не вижу проблем с important
точно такие  же проблемы как с заскоупить все через #antisvelte https://t.me/sveltejs/142165
источник

AP

Alexander Ponomarev in Svelte [svelt]
Насчет того что еще может потеряться при отцепке ноды для гидрации.

Если юзер зашел на сайт и успел его поскролить, а потом догрузился бандл с жсом и произошла гидрация, то скролл сбросится.

Можете проверить тут поскролив и нажав на кнопку, примерно то же самое будет при гидрации в свелте https://jsfiddle.net/0dnz3v2f/
источник

AP

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

KN

Konstantin Nosov in Svelte [svelt]
странный вопрос как раз про scss и rollup.
Я знаю что это звучит странно, но я хочу выкинуть gulp и сделать сборку множественных scss через rollup.
Можно как-то это вообще сделать, если entrypoint у меня не js?
типа
_base.scss
page1.scss (внтури import base
page2.scss (внтури import base)
и на выходе у меня
dist/page1.css
dist/page2.css

при этом JS нет.
Точнее он как бы есть, но собирает веб компоненты на svelt, и не имеет отношения к scss
источник

AP

Alexander Ponomarev in Svelte [svelt]
использовать вебпак
источник

КС

Кирилл Спасибович... in Svelte [svelt]
Konstantin Nosov
странный вопрос как раз про scss и rollup.
Я знаю что это звучит странно, но я хочу выкинуть gulp и сделать сборку множественных scss через rollup.
Можно как-то это вообще сделать, если entrypoint у меня не js?
типа
_base.scss
page1.scss (внтури import base
page2.scss (внтури import base)
и на выходе у меня
dist/page1.css
dist/page2.css

при этом JS нет.
Точнее он как бы есть, но собирает веб компоненты на svelt, и не имеет отношения к scss
может проще на скриптах из package.json собирать ?
источник

КС

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

KN

Konstantin Nosov in Svelte [svelt]
вебпак для этого тоже не очень, был gulp
источник

LB

Lopson Balzhinimaev in Svelte [svelt]
В смысле вебпак не очень
источник

AP

Alexander Ponomarev in Svelte [svelt]
в вебпаке есть хтмл плагин и цсс энтрипоинты по идее
источник

AP

Alexander Ponomarev in Svelte [svelt]
в теории он это переварит но я не пробовал
источник

KN

Konstantin Nosov in Svelte [svelt]
я пробовал, мы так когда-то делали
источник

LB

Lopson Balzhinimaev in Svelte [svelt]
Переварит, недавно этим занимался
источник