I have a component that on click calls a function that does things in the store:
<button @click="this.store.foo()"></button>
And in the store I change this property:
state: () => ({
focusIn: false,
}),
actions: {
foo() {
this.focusIn = true;
}
}
Now how do I make sure that when I change this focusIn property in the store, it sets the focus to an input in a component other than MyComponent?
you can add a templete ref on the button and use it to trigger the focus() function.
And in your pinia store