Vue · Senior · Pytanie 43 z 75
Co może zrobić plugin Pinii?
pinia.use(({ store }) => {
store.$subscribe((mutation, state) => localStorage.setItem(store.$id, JSON.stringify(state)));
});- ✓Poprawna odpowiedź: Dodać właściwości lub opcje do każdego store'a i reagować na zmiany stanu i akcje (np. zapis, logowanie)
- 2Zastąpić system reaktywności Vue
- 3Rejestrować trasy
Wyjaśnienie
Pluginy uruchamiają się dla każdego store'a przy jego pierwszym użyciu. Popularne pluginy dodają trwałość stanu; nowe właściwości typuje się przez rozszerzenie PiniaCustomProperties.