Ricerca nel sito web
Attualmente sto creando un'app React Native utilizzando Zustand per la gestione dello stato. Zustand ha la capacità di persistere lo stato nello storage, nel mio caso l'async storage di React Native. Funziona bene, tuttavia durante l'esecuzione dei test il wrapper persist di Zustand fa sì che la mia suite di Jes
Continua a leggere →Ho problemi a digitare il metodo set dello store di Zustand mentre utilizzo il middleware Immer. Devo digitare questo metodo poiché alcune proprietà contengono funzioni che aggiorneranno lo stato, quindi hanno bisogno della funzione set:
export const useStore = create<Store>()( immer((set, get) => ({ func: beginDraggingVertex(set, get, vertexID) })) ) .... function beginDraggingVertex(set: Setter, get: Getter, vertexID: string) { Continua a leggere →
Sto cercando di usare Zustand come sostituto di React Context per fornire uno stato condiviso tra un sottoinsieme di componenti, e uno dei modelli che mi ritrovo a usare spesso è il selettore superficiale a più proprietà, così:
// store.ts interface State { Continua a leggere →
Sto cercando di utilizzare la funzionalità persist con Zustand seguendo il modello nella documentazione di Zustand per Typescript, ma ricevo un errore quando aggiungo il metodo persist.
L'errore è persist.d.ts(95, 210): Non è stato fornito un ar
Continua a leggere →
Sto cercando di usare la funzione devtools di zustand. Sto anche usando TypeScript. Quando passo lo store a devtools, l'intero codice dello store genera un errore come: Argument of type 'StateCreator
Ecco il codice del mio negozio:
const useUserStore = create<Store>(devtools((set) => ({ token: "", isLogged: f Continua a leggere →
Ho il seguente codice nella mia app Next.js 13.4.9 (usando l'app router) e non sono sicuro di come usare efficacemente zustand per gestire lo stato globale di autenticazione.
negozio zustand:
// /src/store/AuthStore.ts import { create } from 'zustand'; import { pers Continua a leggere →
Ho un store zustand che contiene elementi di tipo GridRow<T>. Questo rappresenta le righe selezionate in una griglia principale, quindi usa i generici per rappresentare i dati specifici utilizzati nella griglia.
Non sono sicuro su come passare il generico al metodo create del negozio. Non p
Continua a leggere →
Quindi sto usando Zustand con React nella mia app Electron. Lo sto usando per recuperare alcuni dati dal database dexie. È solo una voce e la salva nello stato. Sto cercando di ottenere la funzione set dal componente di render per poter cambiare lo stato della sua rispettiva proprietà nello stato. In R
Continua a leggere →
Ho un oggetto utente salvato nello stato di Zustand e contiene un array con l'elenco dei film preferiti dell'utente (il segnaposto vuoto viene sostituito al login). Tuttavia, per qualche motivo, Zustand non riesce a riconoscere l'oggetto utente, affermando che non esiste quando provo a usarlo nella f
Continua a leggere →
Ho creato il seguente store usando Zustand:
import create from "zustand" const useStore = create((set) => ({ show: false, toggleShow: () => set((state) => ({ show: !state.show })), }))Ho supposto che questo sarebbe stato il modo corretto per alternare il valore di show. Tuttavia, TypeScript
Continua a leggere →