Size: a a a

Svelte [svelt] - All about Svelte JavaScript framework.

2021 October 04

AP

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

a

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

a

akaSybe in Svelte [svelt] - All about Svelte JavaScript framework.
либо организовать так:


const watched = writable({
 "APPL": ...,
 ...: ...
});

const list = derived(watched, (a) => Object.keys(a));
источник

a

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

поэтому смотрел в сторону вложенных сторов
источник

AP

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

a

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

но таких сторов получается будет много, т.к. может быть много тикеров =)

чувствую, где-то тут оверинжиниринг
источник

КС

Кирилл Спасибович... in Svelte [svelt] - All about Svelte JavaScript framework.
ну если этот derived используется в нескольких компонентах то логично
источник

КС

Кирилл Спасибович... in Svelte [svelt] - All about Svelte JavaScript framework.
если только во вьюхе то можно какой-нибудь хелпер в шаблоне юзать
источник

КС

Кирилл Спасибович... in Svelte [svelt] - All about Svelte JavaScript framework.
типа

<ComponentThatRendersDerived prop={prepareStuff($store.somepath)} />
источник

a

akaSybe in Svelte [svelt] - All about Svelte JavaScript framework.
да, в нескольких
источник

КС

Кирилл Спасибович... in Svelte [svelt] - All about Svelte JavaScript framework.
тогда не вижу ничего плохого
источник

КС

Кирилл Спасибович... in Svelte [svelt] - All about Svelte JavaScript framework.
тоже воспринимал чего-то очень много как признак чего-то плохого :)
источник

КС

Кирилл Спасибович... in Svelte [svelt] - All about Svelte JavaScript framework.
но иногда чего-то просто много и ниче не сделать
источник

М

Максим in Svelte [svelt] - All about Svelte JavaScript framework.
прикольный 404 у них, заморочились даже с ресайзом окна
источник

Д

Денис in Svelte [svelt] - All about Svelte JavaScript framework.
Ещё и draggable
источник

М

Максим in Svelte [svelt] - All about Svelte JavaScript framework.
да, я в исходниках в package.json драг видел, думал где они его использовали)
источник

AP

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

М

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

Д

Денис in Svelte [svelt] - All about Svelte JavaScript framework.
На телефоне, правда, так себе
источник

Д

Денис in Svelte [svelt] - All about Svelte JavaScript framework.
источник