I'm not sure the question is specific enough for SO. If you ask for the suggestions on refactoring, softwareengineering.stackexchange.com is a better place, yet it's much less popular. Can you clarify what the problems with "reliability" are? If you use a store then store data there. It's better to use a combo of prop+event instead of v-model when you deal with a store, so you could call store action to set a value. This isn't in the guidelines of Pinia but it's practical because it's much easier to maintain. — Estus Flask 12 secs ago