Size: a a a

Svelte [svelt] - All about Svelte JavaScript framework.

2021 September 29

AP

Alexander Ponomarev in Svelte [svelt] - All about Svelte JavaScript framework.
создай дерайвед и сделай в нем поле с инстансом класса который можно легко найти, типа
class EasyToFindInMemory {}
const store = derived(....);
store.gc_indicator = new EasyToFindInMemory();

Затем проверяешь свою гипотезу, например выполнив код который не оставит ссылок на дерайвед и не оставит в нем подписчиков. Вызываешь в хроме принудительную сборку мусора и собираешь снапшот памяти. Затем в поиске по снапшоту ищешь EasyToFindInMemory. Если инстанс находится значит ничерта не собирается.
источник

AP

Alexander Ponomarev in Svelte [svelt] - All about Svelte JavaScript framework.
Здесь кнопка мусорки это принудительная сборка
источник

AP

Alexander Ponomarev in Svelte [svelt] - All about Svelte JavaScript framework.
индикатор можно пробовать засовывать в разные части стора например в сам колбэк
class EasyToFindInMemory {}
const indicator = new EasyToFindInMemory();
const store = derived(..., (value) => indicator);
store.gc_indicator = indicator;

чтобы понимать уничтожится ли колбэк из дерайвед стора вместе со всем своим замыканием.

если бы я исследовал этот вопрос я бы примерно так делал =)
источник

К

Константин in Svelte [svelt] - All about Svelte JavaScript framework.
спасибо большое!
источник

СВ

Сергей Видинеев... in Svelte [svelt] - All about Svelte JavaScript framework.
Всем привет! Может кто нибудь подсказать как пользоваться svelte2tsx?
источник

AS

Alexey Schebelev in Svelte [svelt] - All about Svelte JavaScript framework.
const transformed = svelte2tsx(code) ?
источник

MM

Mayrbek Mezhidov in Svelte [svelt] - All about Svelte JavaScript framework.
Ребят на русской версии документации свелт тех работы идут?
источник

s

suyyana in Svelte [svelt] - All about Svelte JavaScript framework.
Да они так намекают, что  пора выучить английский 😊 502 , ошибка сервера
источник

MM

Mayrbek Mezhidov in Svelte [svelt] - All about Svelte JavaScript framework.
Так я поэтому и говорю, может шо допиливают)
источник

s

suyyana in Svelte [svelt] - All about Svelte JavaScript framework.
У них уже такое было, неделю не работал сайт на поддомене
источник

A

Arushwl in Svelte [svelt] - All about Svelte JavaScript framework.
👍🏻😁
источник

A

Arushwl in Svelte [svelt] - All about Svelte JavaScript framework.
Кто нахулиганил? Признавайтесь! 😁
источник

s

suyyana in Svelte [svelt] - All about Svelte JavaScript framework.
Я думаю неудачное обновление, в прошлый раз они долго не поправляли  более недели не было доступа, нужно четко понимать документация на русском я так понимаю поддерживается силами русского комьюнити, поэтому повторю свой тезис - улучшать свой английский и читать на английском
источник

AP

Alexander Ponomarev in Svelte [svelt] - All about Svelte JavaScript framework.
зачем тебе svelte2tsx это же чисто служебная тула, она выдавала плохо отформированный выхлоп
источник

СВ

Сергей Видинеев... in Svelte [svelt] - All about Svelte JavaScript framework.
уже не нужна
источник

MS

M S in Svelte [svelt] - All about Svelte JavaScript framework.
Народ, такой вопрос. Есть стор items[ {id: 1, title:"111"}, {id: 2, title:"222"} ]

в Компоненте1

{#each $items as item(item.id) }
 <Компонент2 item={item} />
{/each}

в Компонент2 есть функция delete, где нужно удалить соответсвующий элемент из стора.

Как Компонент2 удалить свою соответствующую запись из стора?
Пока реализовал через поиск в массиве.
Как это сделать по человечески?
источник

E

Evgeny in Svelte [svelt] - All about Svelte JavaScript framework.
А это не человеческий метод удаления?
источник

E

Evgeny in Svelte [svelt] - All about Svelte JavaScript framework.
Можно удалять по индексу
источник

E

Evgeny in Svelte [svelt] - All about Svelte JavaScript framework.
да и играет ли большое значение стор это или нет?
источник

М

Максим in Svelte [svelt] - All about Svelte JavaScript framework.
удалять лучше фильтром
источник