Size: a a a

2020 November 10

АШ

Александр Шелист... in ☄️ effector
А никто не знает что это за боль и как лечить? это flow
источник

АШ

Александр Шелист... in ☄️ effector
а вот так работает
источник

c⁣

createStore<🦉>... in ☄️ effector
@Fl0pZz я добрался до твоего бага с splitMap
и это баг тс

https://github.com/effector/patronum/issues/71
источник

c⁣

createStore<🦉>... in ☄️ effector
Вот так разваливается
источник

c⁣

createStore<🦉>... in ☄️ effector
а вот так всё ок
источник

c⁣

createStore<🦉>... in ☄️ effector
Это проблема с тс, он криво выводит.
С этим сталкивался и сам эффектор
источник

R

Rafael 🦠 in ☄️ effector
что я могу тут сказать - возмутительно
источник

V

Vetro in ☄️ effector
ID:0
effector 21.7.0effector 21.7.0

- Add support for scopes to hydrate, to provide a way to fill additional values to existing scope (happens during SSG navigation in next.js)

- Improve prepend type inference (PR 415)
https://codesandbox.io/s/optimistic-austin-duqll?file=/pages/about.tsx

все равно что-то не работает, либо я не понял, как правильно сделать
источник

DS

Dmitriy Shuleshov in ☄️ effector
Можно как то получше написать?🤔
источник

c⁣

createStore<🦉>... in ☄️ effector
Dmitriy Shuleshov
Можно как то получше написать?🤔
combine + reshape?
источник

c⁣

createStore<🦉>... in ☄️ effector
const { firstLoading, loadingMore } = reshape({
 source: combine({ is: getFx.pending, length: $cardLength }),
 shape: {
   firstLoading: ({ is, length }) => is && length === 0,
   loadingMore: ({ is, length }) => is && length > 0,
 }
})
источник

DS

Dmitriy Shuleshov in ☄️ effector
createStore<🦉> ⁣
const { firstLoading, loadingMore } = reshape({
 source: combine({ is: getFx.pending, length: $cardLength }),
 shape: {
   firstLoading: ({ is, length }) => is && length === 0,
   loadingMore: ({ is, length }) => is && length > 0,
 }
})
о спс!
источник

V

Vetro in ☄️ effector
Судя по всему после hydrate все равно не подтягивается в скоуп то, что должен обновиться стор по завершении эффекта
источник

V

Vetro in ☄️ effector
Знать бы как дебажить внутренности эффектора еще, может разобрался бы))
источник

V

Vetro in ☄️ effector
Статейку по внутренностям очень хочется
источник

V

Vetro in ☄️ effector
Если кто сможет подсказать, буду крайне благодарен
источник

V

Vetro in ☄️ effector
Починил кстати, если кому вдруг интересно))
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
let scope
if (typeof window !== 'undefined') {
 if (!currentScope) {
   currentScope = fork(rootDomain)
 }
 hydrate(currentScope, {values: pageProps.store})
 scope = currentScope
} else {
 scope = fork(rootDomain)
}
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
это для случая когда сервер присылает сериализованное с onlyChanges состояние в поле pageProps.store, в таком случае мы дозаливаем эти значения в единственный клиентский форк currentScope
источник

🦜

🦜 in ☄️ effector
Vetro
Статейку по внутренностям очень хочется
источник