Size: a a a

2021 April 08

PM

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

a

artalar in Svelte [svelt]
Есть встроенный subscribe у атомов, который работает как ридабл свелтовский - нужно еще что-то?
источник

a

artalar in Svelte [svelt]
ну давай)
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
set бы
источник

PM

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

PM

Pavel 🦇 Malyshev in Svelte [svelt]
и еще subscribe должен возвращать unsubscribe
источник

a

artalar in Svelte [svelt]
аа, ну вот есть экшен atom.update, у которого можно dispatch. На счет set надо очень подумать
источник

a

artalar in Svelte [svelt]
конечно
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
чет шум какой-то
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
или только у меня?
источник

V

Vetro in Svelte [svelt]
Так, ну если кому-то нужны атомарные сторы с полноценнной поддержкой сср и множеством фич, таких как:

・статическая инициализация графа состояния приложения и связей между сторами
・поддержка форка для сср (полностью независимый клон графа)
・поддержка контракта свелта
・поддеркжа сср со свелтом через отдельный пакет
・декларативное апи

влезающий в 10KB gzip, то вариантов у вас больше не осталось

<script context="module" lang="ts">
 import type { Load } from '@sveltejs/kit';
 import { allSettled, fork, serialize, root } from 'effector-root';
 import { order, orderSet } from '../features/order';

 export const load: Load = async () => {
   const scope = fork(root);
   await allSettled(orderSet, { scope, params: 'order from ssr' });
   return {
     props: {
       pageProps: serialize(scope, { onlyChanges: true }),
     },
   };
 };
</script>

<script lang="ts">
 import { getScope, bindStore } from '../scope';
 import { hydrate } from 'effector-root';
 export let pageProps = {};

 hydrate(getScope(), { values: pageProps });

 const ord = bindStore(order);
</script>

<span>{$ord}</span>

// model.ts
export const orderSet = createEvent<string>();

export const order = restore(orderSet, '');

sample({
 source: orderSet,
 target: analyticsFx,
 greedy: true,
});
источник

V

Vetro in Svelte [svelt]
Переслано от Vetro
источник

V

Vetro in Svelte [svelt]
Переслано от Vetro
бинды готовы, с китом работают)
источник

a

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

A

Alexander in Svelte [svelt]
О чём в голосовом чате речь? Для тех кто начало пропустил... Нашёл reatom
источник

MZ

Misha Zamkevich in Svelte [svelt]
О реатоме вроде
источник

A

Arushwl in Svelte [svelt]
☝🏻
источник

a

artalar in Svelte [svelt]
Вот пример описания эффектов внутри атома
источник

a

artalar in Svelte [svelt]
const displayNameAtom = declareAtom($ =>
   $(isFirstNameShortAtom) ? $(fullNameAtom) : $(firstNameAtom),
 )
источник

М

Максим in Svelte [svelt]
Ого
источник