Size: a a a

2020 September 29

PM

Pavel 🦇 Malyshev in Svelte [svelt]
не знаю как еще объяснить
источник

К

Константин in Svelte [svelt]
одного слова статичные хватило бы
источник

К

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

AP

Alexander Ponomarev in Svelte [svelt]
да блин это решается введением функци findDomNode(Component) и все становится отлично =)
источник

К

Константин in Svelte [svelt]
тем более, что есть кастомные анимации
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Константин
но учитывая, что это css-анимации, я не врубаюсь, почему их сделали статичными
потому что их компилируют на этапе сборки
источник

AP

Alexander Ponomarev in Svelte [svelt]
ее компилятор на своем уровне юзает и делает транзишены и класснеймы получая хост ноду через функцию
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
то есть это не ты их пишешь, а за тебя их пишут и потом динамически меняют
источник

ER

Eric Rovell in Svelte [svelt]
Доброго всем дня!

Хочу использовать i18n в свелт/саппер. Пока изучаю систему и вопрос в том, почему для локализационных файлов используется json а не, например, js файлы?

Есть какое-то обоснование?
источник

A

Arushwl in Svelte [svelt]
Константин
так что, в transition:xxx реально передать null в xxx ?
А чего сделать-то надо?
источник

К

Константин in Svelte [svelt]
Arushwl
А чего сделать-то надо?
прокинуть транзишн
источник

A

Arushwl in Svelte [svelt]
Не понимаю
источник

AP

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

Если ты для директивы class используешь element.classList[toggle ? 'add' : 'remove'](value), то ничего не мешает добавить одну строчку к этому

const element = findDomNode(ComponentOrDomNode);
источник

DK

Dan Kozlov in Svelte [svelt]
Eric Rovell
Доброго всем дня!

Хочу использовать i18n в свелт/саппер. Пока изучаю систему и вопрос в том, почему для локализационных файлов используется json а не, например, js файлы?

Есть какое-то обоснование?
В svelte-i18n можно использовать любой словарный файл, JS или JSON. На билд-стадии всё равно JSON превращается в словарь, без разницы.

Обычно юзают JSON потому, что всякие сервисы переводов не принимают JS-файлы. Тебе ж надо куда-то грузануть ключи и откуда-то их скачать. Тот же Lokalise, например, не принимает .js.
источник

PM

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

Если ты для директивы class используешь element.classList[toggle ? 'add' : 'remove'](value), то ничего не мешает добавить одну строчку к этому

const element = findDomNode(ComponentOrDomNode);
причем тут хост нода?
источник

К

Константин in Svelte [svelt]
Arushwl
Не понимаю
у меня есть бутстраповый компонент Container, я хочу перетащить его к себе и сделать в нём возможность проброса анимаций, потому что в разных местах мне нужен контейнер с разными анимациями
источник

К

Константин in Svelte [svelt]
то же самое с Row
источник

AP

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

PM

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

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Alexander Ponomarev
а в чем твой аргумент про статичность?
в том что анимация компилируется
источник