Size: a a a

2020 November 22

AO

Aleksandr Osipov in ☄️ effector
Try catch можно убрать
источник

🦜

🦜 in ☄️ effector
Maxim Kolesnikov
Не понял.
forward
 from store
 to fx.prepend(state => ({...state, LSKey}))
источник

MK

Maxim Kolesnikov in ☄️ effector
🦜
forward
 from store
 to fx.prepend(state => ({...state, LSKey}))
Понял. Прикольно.
источник

AO

Aleksandr Osipov in ☄️ effector
Или store.map(state => ({...state, LSKey}))
источник

AO

Aleksandr Osipov in ☄️ effector
Мне кажется читабельнее чем с препенд
источник

m

makoven in ☄️ effector
Maxim Kolesnikov
Я так и сделал до этого. Мне сказали, что я зря притащил редакс в эффектор.
Тут, конечно, своя атмосфера) Но порой лучше делать так, как считаешь правильным. У меня вообще эффекты в классе. Тут за такое и распнуть могут)
источник

m

makoven in ☄️ effector
источник

AO

Aleksandr Osipov in ☄️ effector
makoven
Тут, конечно, своя атмосфера) Но порой лучше делать так, как считаешь правильным. У меня вообще эффекты в классе. Тут за такое и распнуть могут)
Инстансы классов создаются динамически? В классе связи какие-то определяются между эффектми-методами? Если да то надо о очистке ресурсов заботиться
источник

AO

Aleksandr Osipov in ☄️ effector
makoven
А зачем тут эффекты вообще? Просто async методы не подошли бы?
источник

m

makoven in ☄️ effector
Aleksandr Osipov
Инстансы классов создаются динамически? В классе связи какие-то определяются между эффектми-методами? Если да то надо о очистке ресурсов заботиться
Да не он создается в сторе в одном экземпляре. Его задача получить при создании url ендпоинта, который затем будет использоваться функцией $call, унаследованной от DogEntity. Ну и интерфейс имплементится заодно. Подчеркивает ошибку если вдруг API метод не правильно описал
источник

m

makoven in ☄️ effector
Aleksandr Osipov
А зачем тут эффекты вообще? Просто async методы не подошли бы?
Типизация по все поля. $call знает про имена и типы аргументов методов благодаря передачи интерфейса API в дженерик. Можно и без класса слепить, но будет не так выразительно) Эффекты для того, чтобы в дальнейшем не оборачивать вызовы методов в createEffect
источник

MK

Maxim Kolesnikov in ☄️ effector
А с этой пачкой однообразных
.on(loadLocalStorageFx.doneData
что-нибудь можно сделать?
источник

MK

Maxim Kolesnikov in ☄️ effector
🦜
forward
 from store
 to fx.prepend(state => ({...state, LSKey}))
Сделал.
источник

c⁣

createStore<🦉>... in ☄️ effector
🅅aleriy 🄺obzar
ну как вариант ограничить юзера в его фантазиях
А потом окажется, что на таких ограничениях реальную логику не построить и везде будет бойлерплейт и костыли
источник

MK

Maxim Kolesnikov in ☄️ effector
А какие-нибудь девтулзы есть к эффектору?
источник

c⁣

createStore<🦉>... in ☄️ effector
Maxim Kolesnikov
А какие-нибудь девтулзы есть к эффектору?
effector-logger и effector-inspector
логгер подрубает ридаксовые девтулзы
источник

c⁣

createStore<🦉>... in ☄️ effector
чет я не пойму. у меня в тестах отступы что-ли меняются на табы?
источник

MK

Maxim Kolesnikov in ☄️ effector
createStore<🦉> ⁣
effector-logger и effector-inspector
логгер подрубает ридаксовые девтулзы
Нужно конфиг бабеля подправить И импорты? Или одно из двух?
источник

c⁣

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

MK

Maxim Kolesnikov in ☄️ effector
А. Понял.
источник