Vue · Senior · Pytanie 30 z 75
Kiedy singleton composable na poziomie modułu wystarcza zamiast Pinii?
const state = reactive({ items: [] });
export function useCart() { return { items: readonly(state.items), add } }- ✓Poprawna odpowiedź: W aplikacji działającej tylko po stronie klienta, z prostym współdzielonym stanem, gdy nie są potrzebne devtools, pluginy ani bezpieczeństwo przy SSR
- 2Nigdy; singletony nie działają w Vue
- 3Zawsze; Pinia nic nie dodaje
Wyjaśnienie
Pinia dodaje time travel w devtools, pluginy, HMR, helper do testów i instancje na żądanie dla SSR. W SSR singletony modułów to błąd wycieku stanu.