Nuxt 3 Nitro SSR ↔ Vue 3 Client: useState Reactivity Preservation Across Hydration Boundary
Context Nuxt 3 delegates server‑side rendering to the Nitro engine while the Vue 3 client takes over after hydration. Data fetched via useAsyncData is serialized into the payload and rehydrated, but the framework also encourages sharing reactive state through useState composables that can be instantiated on the server and reused on the client. Unresolved beh