Size: a a a

2020 June 07

AV

Alex Vodonaev in ☄️ effector
lllla
я сейчас больше думаю о mapGetters

computed: {
 myStore() { return this.state.myStore }
}

не работает?
источник

l

lllla in ☄️ effector
дублирование ключей
источник

l

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

l

lllla in ☄️ effector
и не хотелось бы писать два раза
источник

l

lllla in ☄️ effector
effector: {
 $counter
},
computed: {
 counter: this.$counter;
}
источник

AV

Alex Vodonaev in ☄️ effector
lllla
дублирование ключей
Какое дублирование?
источник

l

lllla in ☄️ effector
effector: {
 $counter
},


если ты пишешь так, то у тебя доступен this.$counter
источник

l

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

l

lllla in ☄️ effector
но это проперти не видно в vue dev tools
источник

AV

Alex Vodonaev in ☄️ effector
lllla
effector: {
 $counter
},


если ты пишешь так, то у тебя доступен this.$counter
Это в текущей версии vue-effector так?
источник

l

lllla in ☄️ effector
да. в текущей версии effector-vue можно писать так:

effector() { return { … } } // -> this[storeKey]
effector() { return someStore } // -> this.state
effector() { … } // -> this[storeKey]
источник

AV

Alex Vodonaev in ☄️ effector
Мне кажется, когда я в последний раз заглядывал, все сторы эффектора лежали в this.state
источник

l

lllla in ☄️ effector
Alex Vodonaev
Мне кажется, когда я в последний раз заглядывал, все сторы эффектора лежали в this.state
не не
источник

l

lllla in ☄️ effector
Возможно, будет вот такая штука 🙂
Осталось типы написать и тесты
И хуки проверить
источник

l

lllla in ☄️ effector
А можно как-то посмотреть кол-во подписчиков на store?
источник

R

Rafael 🦠 in ☄️ effector
lllla
Возможно, будет вот такая штука 🙂
Осталось типы написать и тесты
И хуки проверить
Может mapEvents, mapStores названия?
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
lllla
А можно как-то посмотреть кол-во подписчиков на store?
не хотелось бы прибегать к этому
источник

🚀🚀

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

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
то есть это уже натурально идут запросы (queries) по графу
источник

P

Paruyr🛸🪐🌏 in ☄️ effector
let intervalId: any;

// Store<TrackindId | null>
$trackingServiceId.watch(trackingId => {
 clearInterval(intervalId);

 if (trackingId !== null) {
   intervalId = setInterval(() => {
     timeTracked(trackingId);
   }, 1000);
 }
});


Как подобное правильно реализовать декларативно?
источник