xaota

Results 15 issues of xaota

## Proposal ```typescript const value = useStoreMap({ shape: { a: $a, b: $b, c: $c }, // ! now param name is "store", proposal - rename to "shape" or "units"...

RFC

## 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...

RFC

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 >...

RFC

Часто требуется загружать данные после получения других данных или (ещё чаще) обновлять их после мутаций Текущая реализация (даже с учетом #465) слишком многословна. А если требуется делать mapParams, то наступает...

type:enhancement
scope:core
discussion
on hold

```typesctipt const postQuery = createQuery({ handler, initialData }); chainRoute({ route: postRoute, ...startChain(postQuery), // тут хочется еще сделать mapParams }); ```

type:enhancement
on hold
scope:atomic-router

сделать настройку, чтобы когда у квери идет рефетч, `$data` не сбрасывалась (проще говоря, чтобы в UI моргания не было) в react-query за это отвечают настройки `keepPreviousData` (или `placeholderData` в новой...

type:enhancement
scope:core

кейс ```typescript const query = createQuery(...); const mutation = createMutation(...); query.start({ param: 1 }); update(query, { on: mutation, by: { success: () => ({ error: null, refetch: true // вот...

type:enhancement
scope:core

``` const mutation = createMutation(handler) ``` аргумент - сразу асинхронная функция, не объект

type:enhancement
scope:core

как сейчас ```typescript update(query, { on: mutation, by: { success: () => ({ error: null, // это почему-то обязательное поле о_О refetch: true }) } }); ``` как хочется (слишком...

type:bug
type:enhancement
scope:core