Size: a a a

2019 October 03

AK

Artur Kenzhaev in JSNN 🤔 (GSNN)
ну, относительно. такая сложность явно растет как минимум линейно со сложностью компонента
источник

AK

Artur Kenzhaev in JSNN 🤔 (GSNN)
и мне не очень понятно, зачем эта сложность нужна
источник

PM

Pavel 🦇 Malyshev in JSNN 🤔 (GSNN)
ладно, у меня просто видимо не бывает сложных компонентов, которые должны в динамике полностью кастомизироваться. для тех у кого бывает, наверное нужно. из-за того что у меня такого не бывает, а чаще довольно не сложные вещи, типа:https://svelte.dev/repl/b34f402dd2054d19805adb48fcf3d4eb?version=3.12.1
источник

PM

Pavel 🦇 Malyshev in JSNN 🤔 (GSNN)
я и не понимаю зачем мне лишний рантайм, а он там по-любому есть
источник

AK

Artur Kenzhaev in JSNN 🤔 (GSNN)
не больше, чем тот, что ты написал там руками
источник

PM

Pavel 🦇 Malyshev in JSNN 🤔 (GSNN)
но уверен что тем, кому это близко, наверняка очень оценят. меня радует как минимум прекомпиляция, потому что чисто рантайме CSS-in-JS это вообще кошмар
источник

PM

Pavel 🦇 Malyshev in JSNN 🤔 (GSNN)
Artur Kenzhaev
не больше, чем тот, что ты написал там руками
адаптор под свелт прям будет реактивные декларации за меня писать?🤔
источник

AK

Artur Kenzhaev in JSNN 🤔 (GSNN)
именно, там это компилится в реактивные цсс переменные
источник

AK

Artur Kenzhaev in JSNN 🤔 (GSNN)
в плане, они реактивно сетятся на рутовую ноду
источник

PM

Pavel 🦇 Malyshev in JSNN 🤔 (GSNN)
типа того не?
источник

PM

Pavel 🦇 Malyshev in JSNN 🤔 (GSNN)
источник

AK

Artur Kenzhaev in JSNN 🤔 (GSNN)
да, похоже
источник

PM

Pavel 🦇 Malyshev in JSNN 🤔 (GSNN)
а для браузеров которые не поддерживают css custom props что делатЬ
источник

PM

Pavel 🦇 Malyshev in JSNN 🤔 (GSNN)
?
источник

AK

Artur Kenzhaev in JSNN 🤔 (GSNN)
но это WIP, надо будет ещё конкретно доделывать прекомпилятор
источник

AK

Artur Kenzhaev in JSNN 🤔 (GSNN)
Pavel 🦇 Malyshev
а для браузеров которые не поддерживают css custom props что делатЬ
так не получится и нужно будет делать как обычно) есть несколько идей, как можно для таких браузеров фолбэчиться, но как по мне, дизайн и стили куда удобнее описываются стейт машиной, для чего изначально решадоу и проектировался и используем мы
источник

PM

Pavel 🦇 Malyshev in JSNN 🤔 (GSNN)
Artur Kenzhaev
так не получится и нужно будет делать как обычно) есть несколько идей, как можно для таких браузеров фолбэчиться, но как по мне, дизайн и стили куда удобнее описываются стейт машиной, для чего изначально решадоу и проектировался и используем мы
эх, ну ладно. в любом случае удачной разработки! буду следить тогда, может появится проект где это пригодится.))))
источник

AK

Artur Kenzhaev in JSNN 🤔 (GSNN)
Pavel 🦇 Malyshev
эх, ну ладно. в любом случае удачной разработки! буду следить тогда, может появится проект где это пригодится.))))
спасибо! я очень надеюсь, что в обозримом получится выпустить в опен сорс ui-кит на решадоу с проработанной доступностью, который можно будет стилизовать под разные темы (материал, ант, whatever), в том числе и кастомные, конечно
источник

PM

Pavel 🦇 Malyshev in JSNN 🤔 (GSNN)
Artur Kenzhaev
спасибо! я очень надеюсь, что в обозримом получится выпустить в опен сорс ui-кит на решадоу с проработанной доступностью, который можно будет стилизовать под разные темы (материал, ант, whatever), в том числе и кастомные, конечно
источник

VI

Vadim Ivanov in JSNN 🤔 (GSNN)
Artur Kenzhaev
то есть вместо  <div class="container _size_{size} ..." />

определяешь элемент <container :size="s" aria-hidden />

и матчишь стили на

container[aria-hidden] { ...
container[size="s"] { ...
Селекторы по атрибутам быстрее классов? Или дело не в скорости?
источник