xaota
xaota
## Proposal ```typescript const value = useStoreMap({ shape: { a: $a, b: $b, c: $c }, // ! now param name is "store", proposal - rename to "shape" or "units"...
## Proposal ```ts const data = useStoreMap({ shape: [$a, $b], // ! now: `store: combine([$a, $b])` keys: deps, fn: ([a, b], deps) => ... }); ``` https://t.me/effector_ru/279338 ## Use case...
when interval is started, tick called in first time with zero every tick call - time argiment increment by timeout (maybe `perfomance.now()`) usage ```javascript sample({ clock: tick, filter: time >...
Часто требуется загружать данные после получения других данных или (ещё чаще) обновлять их после мутаций Текущая реализация (даже с учетом #465) слишком многословна. А если требуется делать mapParams, то наступает...
```typesctipt const postQuery = createQuery({ handler, initialData }); chainRoute({ route: postRoute, ...startChain(postQuery), // тут хочется еще сделать mapParams }); ```
сделать настройку, чтобы когда у квери идет рефетч, `$data` не сбрасывалась (проще говоря, чтобы в UI моргания не было) в react-query за это отвечают настройки `keepPreviousData` (или `placeholderData` в новой...
кейс ```typescript const query = createQuery(...); const mutation = createMutation(...); query.start({ param: 1 }); update(query, { on: mutation, by: { success: () => ({ error: null, refetch: true // вот...
``` const mutation = createMutation(handler) ``` аргумент - сразу асинхронная функция, не объект
как сейчас ```typescript update(query, { on: mutation, by: { success: () => ({ error: null, // это почему-то обязательное поле о_О refetch: true }) } }); ``` как хочется (слишком...