Size: a a a

2020 July 01

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
di это feature connection для бедных)
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
Ivan Sherstnuyk
Ребят, а насколько норм писать фабрики для кусков логики, с форвардами, гардами, сэмплами внутри?

Внутри компонента создаваться не будут, нужно просто для обработки одной и той же логики.
Пример:
https://share.effector.dev/JDL6Ctyi

Так же думал подобную идею использовать для создания фич, через аргументы мы сможем явно показать от чего зависит наша фича, от каких других юнитов, и возвращать только те юниты которые мы хотим отдать в экспорт.

Есть какие то проблемы с этим?
нормальное публичное описание спецификации фичи, в принципе: объявление состояний и апи, установка связей
источник

m

makoven in ☄️ effector
🚀🔬 🚀🔬🚀🔬
di это feature connection для бедных)
А для богатых это как в ангуляре и нест?)
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
makoven
А для богатых это как в ангуляре и нест?)
в них di
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
форвардов в них нет
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
injection как явление нужно для классов, потому что те являются деревьями
источник

IS

Ivan Sherstnuyk in ☄️ effector
так норм делать генерацию юнитов, или нет?
источник

IS

Ivan Sherstnuyk in ☄️ effector
а то чет ветка не туда плывет
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
Ivan Sherstnuyk
так норм делать генерацию юнитов, или нет?
да
источник

IS

Ivan Sherstnuyk in ☄️ effector
збс, про DI было больше как мысли в слух)
источник

AO

Aleksandr Osipov in ☄️ effector
Ivan Sherstnuyk
по сути получится явный DI для фич, через аргументы
Я так делал, в итоге отрефакторил на forward-ты + guard-ы и всю логику описал статически (не в фабриках), в принципе подход работал, но показалось что это как-то не effector-way, да и в чате меня переубедили
источник

IS

Ivan Sherstnuyk in ☄️ effector
Aleksandr Osipov
Я так делал, в итоге отрефакторил на forward-ты + guard-ы и всю логику описал статически (не в фабриках), в принципе подход работал, но показалось что это как-то не effector-way, да и в чате меня переубедили
ну я не вижу каких то особенных проблем в данный момент, если что то будет серьезное то откажусь от этой идеи
источник

IS

Ivan Sherstnuyk in ☄️ effector
Aleksandr Osipov
Я так делал, в итоге отрефакторил на forward-ты + guard-ы и всю логику описал статически (не в фабриках), в принципе подход работал, но показалось что это как-то не effector-way, да и в чате меня переубедили
а можешь кинуть тред где переубеждали? почитать аргументы за/против
источник

IS

Ivan Sherstnuyk in ☄️ effector
Aleksandr Osipov
Я так делал, в итоге отрефакторил на forward-ты + guard-ы и всю логику описал статически (не в фабриках), в принципе подход работал, но показалось что это как-то не effector-way, да и в чате меня переубедили
Нашел только про useModel внутри компонентов.
У меня другой кейс.
Я хочу генерировать независимые от view куски логики в моделях/фичах и т.д. Как пример, пагинация в которой меняется только апи ендпоинт в который надо сходить. Они будут созданы 1 раз в месте использования и не будут удаляться.
источник

DS

Dmitriy Shuleshov in ☄️ effector
Ivan Sherstnuyk
Нашел только про useModel внутри компонентов.
У меня другой кейс.
Я хочу генерировать независимые от view куски логики в моделях/фичах и т.д. Как пример, пагинация в которой меняется только апи ендпоинт в который надо сходить. Они будут созданы 1 раз в месте использования и не будут удаляться.
Да все норм. Посмотри как устроены апи патронума от совы
источник

IS

Ivan Sherstnuyk in ☄️ effector
Dmitriy Shuleshov
Да все норм. Посмотри как устроены апи патронума от совы
хм, да. Я мог догадаться, при том что я юзаю патронум 😄
источник
2020 July 02

m

makoven in ☄️ effector
Поигрался с заменой объекта на Map в сторах. Работает)
Удаление элемента криптово и неказисто, зато в одну строчку)
https://share.effector.dev/lVkXn8HL
источник

З

Завтра in ☄️ effector
makoven
Поигрался с заменой объекта на Map в сторах. Работает)
Удаление элемента криптово и неказисто, зато в одну строчку)
https://share.effector.dev/lVkXn8HL
можно завернуть в хелперы по идее
источник

AO

Aleksandr Osipov in ☄️ effector
makoven
Поигрался с заменой объекта на Map в сторах. Работает)
Удаление элемента криптово и неказисто, зато в одну строчку)
https://share.effector.dev/lVkXn8HL
Можно без пересоздания мапа, через ref
источник

З

Завтра in ☄️ effector
правда, это выглядит как очередной лодаш, но энивей
remove(copies, id) // new Map((copies.delete(id), copies))
источник