Size: a a a

2020 September 17

К

Константин in Svelte [svelt]
Pavel 🦇 Malyshev
Да, замутим еще одну мощную экспансию на позиции других фреймворков!
замутите сначала эррор баундари, передачу классов и svelte:fragment )) 😜
источник

NK

ID:0 in Svelte [svelt]
источник

МТ

Марк Танащук... in Svelte [svelt]
Pavel 🦇 Malyshev
Тебе конечно из глубин задачи виднее. Сам я никогда таких замеров не делал, чтобы оценить полезность подобной техники. Тоже пишем под lowpowered, но конкретно такие оптимизации не проводим. Стараемся вообще не держать большое объемы данные на клиенте, ведь чаще всего lowpowered не значит плохое соединение, а значит иной раз лучше на сервер сходить чем держать в памяти
У меня сейчас вышло найти баланс по офлайновости и требованию озу так что пока что считаю способ оправданным =)
источник

МТ

Марк Танащук... in Svelte [svelt]
Встретился ровно только что с багом - если биндить реактивность на массиве то срабатывает дважды функция:

<script>
function animate() { code }

let nodes = [];
$: nodes && animate(); // или animate(nodes);
</script>

{#each nodes as arr, i}
 <div bind:this={nodes[i]}></div>
{/each}
источник

МТ

Марк Танащук... in Svelte [svelt]
И в репле не получается реализовать пример :(
источник

МТ

Марк Танащук... in Svelte [svelt]
А на локали собственно дублирует:
источник

МТ

Марк Танащук... in Svelte [svelt]
Кроме вообще обхода работы с этим массивом кто то решал такого рода баг?
источник

К

Константин in Svelte [svelt]
не особо вникал, но вроде там группы есть для массового биндинга же вроде?
источник

МТ

Марк Танащук... in Svelte [svelt]
источник

AP

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

МТ

Марк Танащук... in Svelte [svelt]
Alexander Ponomarev
мы уже это обсуждали вроде когда биндинги к массивам инпутов смотрели)
Не смог найти в чате :(
источник

КС

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

КС

Кирилл Спасибович... in Svelte [svelt]
так че, получается с биндом this в each на каждый новый забиндженый объект срабатывает чето ?
источник

КС

Кирилл Спасибович... in Svelte [svelt]
може тогда лучше use: заюзать ?
источник

МТ

Марк Танащук... in Svelte [svelt]
Кирилл Спасибович
так че, получается с биндом this в each на каждый новый забиндженый объект срабатывает чето ?
Нет, просто дважды реактивность срабатывает
источник

КС

Кирилл Спасибович... in Svelte [svelt]
создалась нода  запустился код
источник

МТ

Марк Танащук... in Svelte [svelt]
Кирилл Спасибович
создалась нода  запустился код
Сейчас я добавил другое условие на основе сравнения целочисленной переменной и оно отрабатывает единожды
источник

КС

Кирилл Спасибович... in Svelte [svelt]
почему меня вымораживает слишком частое использование слова кейс?)
источник

МТ

Марк Танащук... in Svelte [svelt]
Но хотел спросить вдруг кто решил при работе с массивом более нативно
источник

КС

Кирилл Спасибович... in Svelte [svelt]
а че если тогда сравнивать length массива в each с object.keys и запускать твой анимейт если === ?
источник