I have one computed property:
const getA = computed(() => store.getters['module/getA'])
That is being watched:
watch(getA, () => { do something... })
I also have a second computed property:
const getB = computed(() => store.getters['module/getB'])
And the respective watcher:
watch(getB, () => { store.dispatch['module/setA'] })
When I enter the watch of computed property B, I change the value of A in the store (it is updated correctly when I check vue devtools).
The main problem is that I am not receiving this updated value in the component as well, thus not entering in the watcher of computed property A, which is the final goal.