Zarządzanie stanem · Senior · Pytanie 17 z 75
Jak zapisywać tylko część pól store'a Zustand i obsługiwać zmiany schematu?
- ✓Poprawna odpowiedź:
partializedo wyboru pól orazversion+migratedla starych danych - 2Utworzyć osobny store dla każdego pola
- 3Persist zawsze zapisuje cały store i nie umie migrować
Wyjaśnienie
persist(fn, { name, partialize: (s) => ({ cart: s.cart }), version: 2, migrate: (old, v) => ... }). Bez migracji przemianowane pole zostawi w magazynie użytkowników zepsute dane.