Size: a a a

2020 April 01

ДБ

Дмитрий Беляев in Svelte [svelt]
Pavel 🦇 Malyshev
и я как раз написал что ее лучше разделить)
значит фраза неоднозначная))
источник

ДБ

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

PM

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

ДБ

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

PM

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

ДБ

Дмитрий Беляев in Svelte [svelt]
Dmitry Dead
например
конкретно тут $activeTariff отработает молча и Вы не видете ошибку, в обычном js сразу было бо видно, что зависимую стору нужно прописать в зависимостях derived
источник

ДБ

Дмитрий Беляев in Svelte [svelt]
кстати, ща пишу правило для eslint, что runner у derived должен быть чистой функцией
источник

DD

Dmitry Dead in Svelte [svelt]
Дмитрий Беляев
конкретно тут $activeTariff отработает молча и Вы не видете ошибку, в обычном js сразу было бо видно, что зависимую стору нужно прописать в зависимостях derived
Да тяжело отлавливать такое, когда тебе всегда помогал линтер, тут он молчит 🙁
источник

ДБ

Дмитрий Беляев in Svelte [svelt]
Dmitry Dead
Да тяжело отлавливать такое, когда тебе всегда помогал линтер, тут он молчит 🙁
для svelte файлов кстати есть плагин к eslint, ток подключать через overrides нужно чтоб адекватно работал
источник

DD

Dmitry Dead in Svelte [svelt]
источник

DD

Dmitry Dead in Svelte [svelt]
стоит, но чет я вообще его не замечаю.
источник

DD

Dmitry Dead in Svelte [svelt]
Может правил просто мало
источник

A

Artem in Svelte [svelt]
Ребят, подскажите. А как можно встроить svelte компонент в dom?
У меня есть код, который никак не связан со svelte и я в этом скрипте вешаю обработчик на элемент, который по клику должен показать svelte компонент. Вот как его можно вызвать отдельно?
Я пробовал через target, но в этом случае падает ошибка: Cannot access 'DropDownMenuNode' before initialization
   at SVGGElement.showDropDownMenuForNode
источник

DD

Dmitry Dead in Svelte [svelt]
недавно выяснили что console.log не работает так
источник

DD

Dmitry Dead in Svelte [svelt]
$: нужно поставить перед ним
источник

DD

Dmitry Dead in Svelte [svelt]
посмотри что твой свелте компонент успел загрузиться в доме перед тем как ты его вставляешь. (ты не можешь вставить компонент в document.body если body еще не создан)
источник

A

Artem in Svelte [svelt]
Dmitry Dead
посмотри что твой свелте компонент успел загрузиться в доме перед тем как ты его вставляешь. (ты не можешь вставить компонент в document.body если body еще не создан)
а ошибка падает даже при попытке создать экземпляр
источник

DD

Dmitry Dead in Svelte [svelt]
я на днях билдил свелте компонент, создал просто функцию и написал там код который у тебя -> в index.html подключил билд и спокойно ее заиспользовал и все работало.
источник

DD

Dmitry Dead in Svelte [svelt]
попробуй пойти от простого, создай самый маленький компонент просто с h1 и попробуй его сначала вставить
источник

DD

Dmitry Dead in Svelte [svelt]
может у тебя проблема внутри кода
источник