Size: a a a

2020 November 02

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
Alex
Тут где то были твои комментарии насчет каких то проблем интеграции с редером реакта, не подскажешь как можно найти?
не помню 🤔разве что useEvent при ssr для вызова эвентов в хэндлерах вроде onClick
источник

A

Alex in ☄️ effector
там вроде была критика реакта
источник

YL

Yan👀 Lobaty in ☄️ effector
Alex
там вроде была критика реакта
ты может быть про warning при использовании гейтов?
источник

A

Alex in ☄️ effector
Вроде там про другое было, ну ладно если никто не помнит значит наверное не так важно
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
Alex
там вроде была критика реакта
а, ну таких тредов было довольно много, чтобы выделить один конкретный)

навскидку, вот диалог про семь категорий свойств в dom api
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
Alex
там вроде была критика реакта
в итоге все вылилось в разработку forest, с нативным асинхронным рендерингом, корректным представлением dom api и полноценной реактивностью на базе эффектора из коробки
источник

yv

yumaa verdin in ☄️ effector
новая версия effector-storage, пока под тэгом next:
https://github.com/yumauri/effector-storage/releases/tag/v4.0.0-rc.0

- более привычный api
- работа исключительно с существующими юнитами (никаких high level обёрток над createStore)
- новая архитектура, модульная структура, теоретическая возможность использовать с любыми «стораджами», как синхронными, так и асинхронными
- синхронизация сторов, привязанных к одному ключу
- возможность отвязать стор от стораджа

breaking changes: всё. как angular1 и angular2.

буду очень рад отзывам, критике, вопросам и тд. есть ещё моменты на рассмотрении и обдумывании, например параметр sync вероятно или исчезнет или поменяется, но в целом, думаю, апи будет таким в релизе.
источник

yv

yumaa verdin in ☄️ effector
ух ты, множественные пины)
источник

P

Paruyr🛸🪐🌏 in ☄️ effector
yumaa verdin
новая версия effector-storage, пока под тэгом next:
https://github.com/yumauri/effector-storage/releases/tag/v4.0.0-rc.0

- более привычный api
- работа исключительно с существующими юнитами (никаких high level обёрток над createStore)
- новая архитектура, модульная структура, теоретическая возможность использовать с любыми «стораджами», как синхронными, так и асинхронными
- синхронизация сторов, привязанных к одному ключу
- возможность отвязать стор от стораджа

breaking changes: всё. как angular1 и angular2.

буду очень рад отзывам, критике, вопросам и тд. есть ещё моменты на рассмотрении и обдумывании, например параметр sync вероятно или исчезнет или поменяется, но в целом, думаю, апи будет таким в релизе.
👍👍👍👍👍👍
источник

P

Paruyr🛸🪐🌏 in ☄️ effector
yumaa verdin
новая версия effector-storage, пока под тэгом next:
https://github.com/yumauri/effector-storage/releases/tag/v4.0.0-rc.0

- более привычный api
- работа исключительно с существующими юнитами (никаких high level обёрток над createStore)
- новая архитектура, модульная структура, теоретическая возможность использовать с любыми «стораджами», как синхронными, так и асинхронными
- синхронизация сторов, привязанных к одному ключу
- возможность отвязать стор от стораджа

breaking changes: всё. как angular1 и angular2.

буду очень рад отзывам, критике, вопросам и тд. есть ещё моменты на рассмотрении и обдумывании, например параметр sync вероятно или исчезнет или поменяется, но в целом, думаю, апи будет таким в релизе.
вопрос вот какой
судя по коду, defaultState не патчишь больше
теперь есть эффект гет, который стягивает со стора и обновляет стейт, так?
источник

yv

yumaa verdin in ☄️ effector
Paruyr🛸🪐🌏
вопрос вот какой
судя по коду, defaultState не патчишь больше
теперь есть эффект гет, который стягивает со стора и обновляет стейт, так?
да, defaultState остаётся как был задан, нужды патчить нет (т.к. в текущей версии (3) я создаю новый стор с новым defaultState, и его приходилось менять обратно)
источник

P

Paruyr🛸🪐🌏 in ☄️ effector
Спасибо

я могу подписаться в своем коде на завершение регидрации стора эффектора?

хочу знать что стейт подтянут со стораджа и только после этого запускать определенные эффекты
источник

yv

yumaa verdin in ☄️ effector
Paruyr🛸🪐🌏
Спасибо

я могу подписаться в своем коде на завершение регидрации стора эффектора?

хочу знать что стейт подтянут со стораджа и только после этого запускать определенные эффекты
обычный store.watch или store.updates? смотря на каком этапе
источник

yv

yumaa verdin in ☄️ effector
или этого недостаточно?
источник

yv

yumaa verdin in ☄️ effector
сейчас можно указать евент fail, в принципе можно добавить аналогично done и finally, чтобы параметрами можно было опционально принимать
источник

P

Paruyr🛸🪐🌏 in ☄️ effector
Нее, я про другое

https://github.com/yumauri/effector-storage/blob/f4293a034af8bc6896c8381e98d638be14468c43/src/index.ts#L126

Мне хочется вот как:
const $isRehydrated = createStore(false)
 .on(myPersistedStore.on(get, () => true))


А лучше что бы это ретернила либа

+ возможность самому запустить get()
источник

DO

Dmitry Olyenyov in ☄️ effector
Блин, а прикольно получается, хоть и выглядит диким извратом :) Мне нужно было вызывать метод на ref'е при определённом событии :) (сбросить состояние react-window-infinite-loader).
  useEffect(() => {
   const unwatch = reset.watch(() => {
     if (loaderRef.current) {
       loaderRef.current.resetloadMoreItemsCache();
     }
   });
   return () => {
     unwatch();
   };
 }, []);
reset — это нужный event
источник

P

Paruyr🛸🪐🌏 in ☄️ effector
https://github.com/yumauri/effector-storage/blob/f4293a034af8bc6896c8381e98d638be14468c43/src/storage/index.ts#L40

Ну и как-то это костыльно

это получается хендлер для эффекта get

И он по сути занимается и получением из стора, и парсингом
источник

yv

yumaa verdin in ☄️ effector
Paruyr🛸🪐🌏
Нее, я про другое

https://github.com/yumauri/effector-storage/blob/f4293a034af8bc6896c8381e98d638be14468c43/src/index.ts#L126

Мне хочется вот как:
const $isRehydrated = createStore(false)
 .on(myPersistedStore.on(get, () => true))


А лучше что бы это ретернила либа

+ возможность самому запустить get()
про возможность самому запустить get, расскажи, где он может понадобиться? это как раз один из моментов, не до конца понятных, нужно или нет
источник

yv

yumaa verdin in ☄️ effector
Paruyr🛸🪐🌏
https://github.com/yumauri/effector-storage/blob/f4293a034af8bc6896c8381e98d638be14468c43/src/storage/index.ts#L40

Ну и как-то это костыльно

это получается хендлер для эффекта get

И он по сути занимается и получением из стора, и парсингом
адаптер да, занимается получением и сохранением значения, и всё
источник