Ce este metoda $patch()
Dacă modificați mai multe proprietăți dintr-un store una câte una, watcherii și subscripțiile se pot declanșa de mai multe ori. Cu $patch(), toate modificările sunt grupate într-o singură mutație atomică.
Poate primi fie un obiect parțial de stare, fie o funcție callback ce primește starea curentă direct (foarte utilă pentru adăugarea de elemente în tablouri).
Exemplu Concret: Actualizarea combinată a profilului
const setariStore = useSetariStore();
// Actualizare prin obiect parțial:
setariStore.$patch({
tema: 'dark',
notificariEmail: false
});
// Sau actualizare prin callback:
setariStore.$patch((state) => {
state.istoricModificari.push(new Date());
state.versiune++;
});
Întrebări & Exemple de Cod:
Metoda $patch() în PiniaAi o nelămurire despre utilizarea comenzii
Metoda $patch() în Piniasau ai descoperit un truc / fragment de cod util? Distribuie-l cu ceilalți programatori!Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!
Nu au fost adăugate încă întrebări sau exemple de cod pentru această pagină. Dacă ai întâlnit o problemă sau ai un snippet util, adaugă-l mai jos pentru a-i ajuta pe ceilalți.