Size: a a a

2020 June 07

l

lllla in ☄️ effector
мы лечим вью)
источник

l

lllla in ☄️ effector
🚀🔬 🚀🔬🚀🔬
это проблемы) это не первые проблемы и не последние, это не повод всё сносить; для начала можно например подробнее осветить в документации альтернативные подходы)
лады
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
Timofey Goncharov
а что для effector @types нет?
все тайпинги идут сразу в комплекте
источник

TG

Timofey Goncharov in ☄️ effector
🚀🔬 🚀🔬🚀🔬
все тайпинги идут сразу в комплекте
у меня такое)
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
lllla
лады
вот ещё пока не поддались типы. фича не сносится а ждёт улучшения)
https://github.com/zerobias/effector/pull/284
источник

l

lllla in ☄️ effector
ща буду править
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
Timofey Goncharov
у меня такое)
настройки тайпскрипта не правильные, не может быть) файл с типами в комплекте
источник

l

lllla in ☄️ effector
по поводу улучшения:
когда мы используем effector, то во vue dev tools не отображается состояние. Хотелось бы добавить эти сторы в computed. В данной реализации (через миксин) это невозможно.
Как на счет vue-like подхода?

export default {
 methods: {
   …mapActions(method1, method2)
 },
 computed: {
   …mapGetters($store1, $store2)
 }
}
источник

l

lllla in ☄️ effector
так биндяться сторы с vuex. мы бы улучшили девелопер экспириенс и интерфейс уже был бы знаком для vue девов
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
а почему невозможно, разве нельзя один подход выразить через другой?
источник

l

lllla in ☄️ effector
один через другой?
источник

l

lllla in ☄️ effector
Мы можем оставить оба
источник

l

lllla in ☄️ effector
Просто во втором подходе не нужен будет миксин.
А в первом подходе невозможно добавить сюда вывод effector сторов
источник

l

lllla in ☄️ effector
🚀🔬 🚀🔬🚀🔬
а почему невозможно, разве нельзя один подход выразить через другой?
я просидел над этим всю ночь 😄
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
lllla
так биндяться сторы с vuex. мы бы улучшили девелопер экспириенс и интерфейс уже был бы знаком для vue девов
давай попробуем так)
источник

AV

Alex Vodonaev in ☄️ effector
lllla
по поводу улучшения:
когда мы используем effector, то во vue dev tools не отображается состояние. Хотелось бы добавить эти сторы в computed. В данной реализации (через миксин) это невозможно.
Как на счет vue-like подхода?

export default {
 methods: {
   …mapActions(method1, method2)
 },
 computed: {
   …mapGetters($store1, $store2)
 }
}
Методы же можно просто перечислить

methods: { event1, event2}

и они будут доступны в компоненте/шаблоне
источник

l

lllla in ☄️ effector
Да, можно)
источник

l

lllla in ☄️ effector
так и будет
источник

l

lllla in ☄️ effector
я сейчас больше думаю о mapGetters
источник

l

lllla in ☄️ effector
с методами можно не заморачиваться
источник