Size: a a a

2021 June 16

1

1N54N3 in ☄️ effector
Сам бы никогда бы не додумался
источник

DS

Dmitriy Shuleshov in ☄️ effector
Ну это типовой прием так то. Вы скорее всего уже его применяли так или иначе, например кастомные реакт хуки
источник

1

1N54N3 in ☄️ effector
Просто как-то не задумывался что с эффектором так тоже можно делать)
источник

D

Dmitry in ☄️ effector
Только по мне структура в названии лишнее
источник

AS

Alexey Sidash in ☄️ effector
Вот я долго думал, стоит ли так делать в проекте. Типа собирать и инициализировать стор on-demand, при подключении модуля (у меня модуль отдельный модуль на каждую фичу, типа auth, users, intl, etc).

Но в итоге отказался от этой идеи, хотя в документации не написано "не делайте так", скорее написано "делайте models/(index|init)". Но обсудить не с кем, мы в команде все писали на redux до этого. Буду признателен если кто-то прокомментирует.
источник

DS

Dmitriy Shuleshov in ☄️ effector
У вас в проекте есть потребность сериализовывать юниты?
источник

AO

Aleksandr Osipov in ☄️ effector
Прямо юниты? Это как
источник

DS

Dmitriy Shuleshov in ☄️ effector
наверное не так выразился?🤔
источник

AO

Aleksandr Osipov in ☄️ effector
Полагаю ты не про сохранение значений сторов, а ну юниты ты не сериализуешь так просто, это же не статические данные
источник

AO

Aleksandr Osipov in ☄️ effector
А чем вопрос вызван?UPD: не увидел с ходу что это реплай был :/
источник

DS

Dmitriy Shuleshov in ☄️ effector
Вообщем скажу как  я понимаю, если что поправят.

Если в проекте не используется fork api (то есть не пишутся тесты и нет SSR), то можно без доп усилий использовать фабрики если они нужны (само апи эффектора подает нам в это пример => createEffect, createGate)

Если в проекте если fork api, то все равно можно использовать фабрики но нужно правильно настроить бабель плагин
https://effector.dev/docs/api/effector/babel-plugin#factories
источник

AS

Alexey Sidash in ☄️ effector
Нет(по крайней мере пока)
источник

c⁣

createStore<🦉>... in ☄️ effector
То есть не пишутся тесты и нет SSR
источник

DS

Dmitriy Shuleshov in ☄️ effector
исправил
источник

DS

Dmitriy Shuleshov in ☄️ effector
хотя кстати я видел некоторые до сих пор тесты без форк апи пишут🌚
источник

c⁣

createStore<🦉>... in ☄️ effector
Ага. Но это такое
источник

NS

Nikolay Smyk in ☄️ effector
во что обернуть такого вида контрсукции
Много effect"ов"  и сторов
Но логика по сути одна и таже

Либо хотя бы ошибки групировать
Так как стор один под все ошибки Fx(Effect)
источник

DS

Dmitriy Shuleshov in ☄️ effector
поэтому апи библиотеки использует только функции и простые js объекты

Это одна из важных причин почему мы выбираем эффектор) а значит использовать фабрики это нормальная практика
источник

DS

Dmitriy Shuleshov in ☄️ effector
Дай текстом код, пожалуйста
источник

АХ

Александр Хороших... in ☄️ effector
Ошибки можно сгруппировать с помощью доменов
источник