Ce este defineStore() în Pinia
Funcția defineStore() este metoda centrală prin care se configurează un modul de stare globală în biblioteca oficială Pinia. Fiecare store are un identificator unic (ID-ul primului argument) și poate fi implementat fie în stil Options (state, getters, actions), fie în stil Setup Store (folosind ref(), computed() și funcții clasice).
Exemplu Concret: Definirea unui Setup Store pentru utilizatorul curent
import { defineStore } from 'pinia';
import { ref, computed } from 'vue';
export const useUtilizatorStore = defineStore('utilizator', () => {
const utilizator = ref(null);
const esteAutentificat = computed(() => utilizator.value !== null);
function login(dateUtilizator) {
utilizator.value = dateUtilizator;
}
function logout() {
utilizator.value = null;
}
return { utilizator, esteAutentificat, login, logout };
});
Întrebări & Exemple de Cod:
Funcția defineStore() în Pinia (Vue 3)Ai o nelămurire despre utilizarea comenzii
Funcția defineStore() în Pinia (Vue 3)sau 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.