Size: a a a

Reatom — стейт-менеджер

2020 August 03

a

artalar in Reatom — стейт-менеджер
artalar
Переслано от artalar
НО, важное замечание, перф мер у квоки НЕ по медиане, а по сред арифметической
Надо в jsperf перепроверить мб
источник

ДК

Дмитрий К in Reatom — стейт-менеджер
artalar
Переслано от artalar
function f() {
 let v = 0;

 while (v < 1000) {
   v = callF([plusOne, v]);
 }
 callF([() => {}, v]);
}
источник

a

artalar in Reatom — стейт-менеджер
Очень удобно что теперь вместо then можно писать chain: код похожий, а фишек много больше
источник
2020 August 04

a

artalar in Reatom — стейт-менеджер
🤔
источник

A

Alex in Reatom — стейт-менеджер
artalar
Переслано от artalar
Там луп общий же, так что не важно
у @nin_jin в коде a + b складывается, а в этом тесте операции посложнее, поэтому оверхед от генераторов не так виден, всё время сьедают операции вычислений.
источник
2020 August 06

VM

Vlad M in Reatom — стейт-менеджер
Всем привет. Крутился тут вокруг да около и решил взять reatom в прод для новой фичи 😊
В связи с этим несколько вопросов, мне кажется проблемы эти уже могли решаться в сообществе:
- Есть ли стандартные подходы для решения проблемы отображения статусов isLoading/pending для ассинхроннщины?
- Кеширование запросов и результата выполнения action с одними и теми же данными

Как кто делает?
источник

a

artalar in Reatom — стейт-менеджер
Vlad M
Всем привет. Крутился тут вокруг да около и решил взять reatom в прод для новой фичи 😊
В связи с этим несколько вопросов, мне кажется проблемы эти уже могли решаться в сообществе:
- Есть ли стандартные подходы для решения проблемы отображения статусов isLoading/pending для ассинхроннщины?
- Кеширование запросов и результата выполнения action с одними и теми же данными

Как кто делает?
Кеширование запросов - не слышал, а по асинхронщине можно, например, так (там вообще много снипетов).
Вообще реатом в первую очередь на описание реактивной модели данных расчитан, а с асинхронщиной можно работать через любой редакс расширение, типа саг или обсерваблов (в доке реатома есть примеры). Но можно и на встроенных реакциях (пример выше привел).
источник

ДК

Дмитрий К in Reatom — стейт-менеджер
А не хотите Suspense API завезти?
источник

VM

Vlad M in Reatom — стейт-менеджер
@artalar круто! спасибо!
источник

a

artalar in Reatom — стейт-менеджер
Дмитрий К
А не хотите Suspense API завезти?
Надо подумать
источник

RA

Ruslan Abdullaev in Reatom — стейт-менеджер
Ни у кого с проблем c yarn и reatom не возникли?
источник

RA

Ruslan Abdullaev in Reatom — стейт-менеджер
Не находит в регистре https://registry.yarnpkg.com/@reatom/react/-/react-1.1.4.tgz#e2d7786b7d688a27247770d21c6cfb5080e2932c
источник

IA

Ilya Agarkov in Reatom — стейт-менеджер
artalar
Кеширование запросов - не слышал, а по асинхронщине можно, например, так (там вообще много снипетов).
Вообще реатом в первую очередь на описание реактивной модели данных расчитан, а с асинхронщиной можно работать через любой редакс расширение, типа саг или обсерваблов (в доке реатома есть примеры). Но можно и на встроенных реакциях (пример выше привел).
на gist можно отправдлять PR?) прям глаза режет declareActionFetch
источник

a

artalar in Reatom — стейт-менеджер
Ilya Agarkov
на gist можно отправдлять PR?) прям глаза режет declareActionFetch
Не уверен 🤔
Но можно форкнуть, сохранить изменения и будет виден дифф.

Ммм. Может перенесем это уже в какой-то раздел доки, типа рецепты?
источник

RA

Ruslan Abdullaev in Reatom — стейт-менеджер
@reatom/core кстати тоже
источник

a

artalar in Reatom — стейт-менеджер
Ruslan Abdullaev
Ни у кого с проблем c yarn и reatom не возникли?
Я на нпм 👀
источник

a

artalar in Reatom — стейт-менеджер
А, хотя нет, буквально несколько дней назад собирал проект на ярн с реатомом
источник

I

Ilyas Kabirov in Reatom — стейт-менеджер
ярн сегодня сломался
источник

I

Ilyas Kabirov in Reatom — стейт-менеджер
или нпм
источник

a

artalar in Reatom — стейт-менеджер
Ааа
источник