Size: a a a

Svelte [svelt] - All about Svelte JavaScript framework.

2021 December 01

PM

Pavel 🦇 Malyshev in Svelte [svelt] - All about Svelte JavaScript framework.
делается это через обычный $
источник

PM

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

AP

Alexander Ponomarev in Svelte [svelt] - All about Svelte JavaScript framework.
ладно видимо не выполняется на сервере ты не услышал)
источник

AP

Alexander Ponomarev in Svelte [svelt] - All about Svelte JavaScript framework.
забей мне уже не интересно
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt] - All about Svelte JavaScript framework.
и? это какая-то проблема?


$: if (typeof window !== undefined) {

}
источник

AP

Alexander Ponomarev in Svelte [svelt] - All about Svelte JavaScript framework.
тайминг выполнения мб тоже проблема? что дома ещё нет
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt] - All about Svelte JavaScript framework.
не проблема)
источник

AP

Alexander Ponomarev in Svelte [svelt] - All about Svelte JavaScript framework.
нет никаких проблем
источник

AP

Alexander Ponomarev in Svelte [svelt] - All about Svelte JavaScript framework.
эвейт тик
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt] - All about Svelte JavaScript framework.
например
источник

AP

Alexander Ponomarev in Svelte [svelt] - All about Svelte JavaScript framework.
а потом ещё отменить надо будет )
источник

AP

Alexander Ponomarev in Svelte [svelt] - All about Svelte JavaScript framework.
прошлый таймер
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt] - All about Svelte JavaScript framework.
такая же функция )
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt] - All about Svelte JavaScript framework.
имплементация будет почти 1 в 1. речь тут просто про вынос в модуль
источник

AP

Alexander Ponomarev in Svelte [svelt] - All about Svelte JavaScript framework.
интересно как await tick() выглядит на сервере
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt] - All about Svelte JavaScript framework.
не факт что работает, но это твой кейс, сам и допиливай если надо


import {onMount} from 'svelte';

let interval;
let mounted = false;

function set(fn, t) {
   clear();
   interval = setInterval(fn, t);
   return clear;
}

function clear() {
  interval && clearInterval(interval);
}

export function onInterval(fn, t) {
mounted ? set(fn, t) : onMount(() => {
 mounted = true;
 set(fn, t);
});
}


👇


$: onInterval(setCount, timeout);
источник

AP

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

AP

Alexander Ponomarev in Svelte [svelt] - All about Svelte JavaScript framework.
тайминги опять не те, планирование интервала не видит обновлённый дом
источник

AP

Alexander Ponomarev in Svelte [svelt] - All about Svelte JavaScript framework.
короче забей
источник

AP

Alexander Ponomarev in Svelte [svelt] - All about Svelte JavaScript framework.
свелт для тех кому пофигу)
источник