Size: a a a

2020 October 16

c⁣

createStore<🦉>... in ☄️ effector
Danila
Сделал втупую

sample({
 source: $declaration,
 target: $values,
 fn: (declaration) => (declaration ? filterDeclarationToFilterValues(declaration) : {}),
})
sample({
 source: guard({ source: $first, filter: condition }),
 fn: ƒn,
 target: $second,
})



вот так будет
источник

D

Danila in ☄️ effector
createStore<🦉> ⁣
sample({
 source: guard({ source: $first, filter: condition }),
 fn: ƒn,
 target: $second,
})



вот так будет
Да, именно, спасибо!
источник

D

Danila in ☄️ effector
Внезапно, даже TS не возмутился по поводу того, что я fn вызываю с possible null
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
Danila
Внезапно, даже TS не возмутился по поводу того, что я fn вызываю с possible null
strict: true в tsconfig
источник

D

Danila in ☄️ effector
🚀🔬 🚀🔬🚀🔬
strict: true в tsconfig
Правильно ли я понимаю, что используя useStore из effector-react я могу особо не думать о мемоизациях и прочем таком, о чём приходится думать, например, в react-redux?
источник

VI

Vadim Ivanov in ☄️ effector
🚀🔬 🚀🔬🚀🔬
strict: true в tsconfig
у меня тот самый проект на ангуляре с strict: false. Сделал true и там стало миллиард ошибок. Вернул обратно))
источник

VI

Vadim Ivanov in ☄️ effector
Danila
Правильно ли я понимаю, что используя useStore из effector-react я могу особо не думать о мемоизациях и прочем таком, о чём приходится думать, например, в react-redux?
мапнутые (.map) сторы это по сути и есть мемоизированные селекторы
источник

D

Danila in ☄️ effector
Ещё такой вопрос - что будет, если я два раза сделаю  reactDOM.render(<App/>) на странице, например, то сторы у них будут одни? Сторы синглтоны же?
источник

c⁣

createStore<🦉>... in ☄️ effector
Danila
Правильно ли я понимаю, что используя useStore из effector-react я могу особо не думать о мемоизациях и прочем таком, о чём приходится думать, например, в react-redux?
ага
источник

VI

Vadim Ivanov in ☄️ effector
одни. Они создаются тобой один раз.
источник

c⁣

createStore<🦉>... in ☄️ effector
Danila
Ещё такой вопрос - что будет, если я два раза сделаю  reactDOM.render(<App/>) на странице, например, то сторы у них будут одни? Сторы синглтоны же?
будут два приложения с одними и теми же данными
источник

c⁣

createStore<🦉>... in ☄️ effector
Danila
Ещё такой вопрос - что будет, если я два раза сделаю  reactDOM.render(<App/>) на странице, например, то сторы у них будут одни? Сторы синглтоны же?
если хочешь разные данные, то нужно использовать fork api
и импортировать useStore и useEvent из effector-react/ssr

ну и все юниты создавать из общего домена(например заменить effector на effector-root)
источник

D

Danila in ☄️ effector
С другой стороны, в редаксе я бы столкнулся с той же проблемой, по-сути, насколько я понимаю
источник

D

Danila in ☄️ effector
Как же не хочется редакс ух кто бы знал
источник

ф

фильтруй мысли... in ☄️ effector
Danila
Ещё такой вопрос - что будет, если я два раза сделаю  reactDOM.render(<App/>) на странице, например, то сторы у них будут одни? Сторы синглтоны же?
это не синглтоны, это термин из ооп
источник

AO

Aleksandr Osipov in ☄️ effector
фильтруй мысли
это не синглтоны, это термин из ооп
Глобальные объекты :)
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
Aleksandr Osipov
Глобальные объекты :)
они не глобальные, они локальные статические
источник

AO

Aleksandr Osipov in ☄️ effector
🚀🔬 🚀🔬🚀🔬
они не глобальные, они локальные статические
А что тогда является глобальным обьектом, пример можно
источник

AO

Aleksandr Osipov in ☄️ effector
window.fetch?
источник

ф

фильтруй мысли... in ☄️ effector
Aleksandr Osipov
А что тогда является глобальным обьектом, пример можно
источник