Size: a a a

2020 June 14

c⁣

createStore<🦉>... in ☄️ effector
суть эффектора это заранее построить все все связи
источник

l

lllla in ☄️ effector
понял, спасибо
источник

l

lllla in ☄️ effector
кстати, у меня модель страницы загружается не сразу, а только при условии если ты зашел на эту страницу
источник

l

lllla in ☄️ effector
то есть, нет такого что какой-то init.ts импортится в корень
источник

l

lllla in ☄️ effector
lllla
то есть, нет такого что какой-то init.ts импортится в корень
это ведь норм?
источник

🦜

🦜 in ☄️ effector
https://github.com/gajus/canonical-reducer-composition

Может что-нибудь такое для эффектора написать?
источник

c⁣

createStore<🦉>... in ☄️ effector
я могу опять же в своем стиле наваять)
источник

🦜

🦜 in ☄️ effector
надо понять потребность у комьюнити
источник

🦜

🦜 in ☄️ effector
я выявил, что нужны статьи

* эффектор шаг за шагом
* каноничный и декларативный код by effector
* асинхронность и эффекты
* структура проекта и конвенция имен (того, что написано не хватает, надо доработать)
* учимся жонглировать (комбинация юнитов)
* подписки — отписки
* ну и наконец-то шаг за шагом с редакса на эффектор
источник

n

null in ☄️ effector
🦜
я выявил, что нужны статьи

* эффектор шаг за шагом
* каноничный и декларативный код by effector
* асинхронность и эффекты
* структура проекта и конвенция имен (того, что написано не хватает, надо доработать)
* учимся жонглировать (комбинация юнитов)
* подписки — отписки
* ну и наконец-то шаг за шагом с редакса на эффектор
мне бы побольше примеров и комбинации юнитов
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
lllla
кстати, у меня модель страницы загружается не сразу, а только при условии если ты зашел на эту страницу
я давно ждал, когда кто-нибудь наконец обнаружит такую возможность 😁 да, это вполне нормально, конечно init файлы можно использовать для загрузки соответствующих секций приложения)
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
Bogdan Aleksandrovich
всем привет, есть логика удаления аватарки, это все в сторе, куда ее можно вынести?
можно разделить сторы (profileInformation) чуть больше, чтобы не было спредов по обновлении одного из разделённых значений
источник

R

Rafael 🦠 in ☄️ effector
Раз уж тема зашла про структуру файлов, то у меня есть вопросик, который меня мучает довольно давно

Если используется подход index/init/state файлов, то в каком из них  должен быть объявлен стор const pending = combine([fx1.pending, fx2.pending], (_, a) => a.some(Boolean))
, где fx1 и fx2, это эффекты из индекс жс этого же модуля
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
Rafael 🦠
Раз уж тема зашла про структуру файлов, то у меня есть вопросик, который меня мучает довольно давно

Если используется подход index/init/state файлов, то в каком из них  должен быть объявлен стор const pending = combine([fx1.pending, fx2.pending], (_, a) => a.some(Boolean))
, где fx1 и fx2, это эффекты из индекс жс этого же модуля
а в какой кладёшь сейчас?
источник

R

Rafael 🦠 in ☄️ effector
🚀🔬 🚀🔬🚀🔬
а в какой кладёшь сейчас?
Пока что в index
Но мне не нравится, что в итоге сторы складываются в index и state
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
Rafael 🦠
Пока что в index
Но мне не нравится, что в итоге сторы складываются в index и state
ну вообще говоря, модули вполне могут импортировать свой index
источник

R

Rafael 🦠 in ☄️ effector
Хмм, да, логично 🤔
источник

B

Bogdan in ☄️ effector
Rafael 🦠
Раз уж тема зашла про структуру файлов, то у меня есть вопросик, который меня мучает довольно давно

Если используется подход index/init/state файлов, то в каком из них  должен быть объявлен стор const pending = combine([fx1.pending, fx2.pending], (_, a) => a.some(Boolean))
, где fx1 и fx2, это эффекты из индекс жс этого же модуля
A esli efecty iz raznih moduley?
источник

R

Rafael 🦠 in ☄️ effector
Bogdan
A esli efecty iz raznih moduley?
Тогда в state
источник

R

Ruslan 🌀 in ☄️ effector
Rafael 🦠
Раз уж тема зашла про структуру файлов, то у меня есть вопросик, который меня мучает довольно давно

Если используется подход index/init/state файлов, то в каком из них  должен быть объявлен стор const pending = combine([fx1.pending, fx2.pending], (_, a) => a.some(Boolean))
, где fx1 и fx2, это эффекты из индекс жс этого же модуля
у меня в init:

sample({
 source: [fx1.pending, fx2.pending],
 fn: states => states.some(Boolean),
 target: $pending,
})
источник