Vue Guideline: State — Use Pinia for global state. Description: Official state management for Vue 3. Do: Pinia stores for shared state. Don't: Vuex for new projects. Good Example: const store = useCounterStore(). Bad Example: Vuex with mutations. Severity: Medium. Docs: https://pinia.vuejs.org/.