Website-Suche
Ich erstelle derzeit eine React Native App und verwende Zustand für mein Zustandsmanagement. Zustand hat die Möglichkeit, den Zustand in den Speicher zu persistieren, in meinem Fall den Async Storage von React Native. Es funktioniert einwandfrei, jedoch verursacht der Persist-Wrapper von Zustand beim Ausführen v
Weiterlesen →Ich habe Probleme, die set-Methode des Zustand-Stores zu typisieren, während ich das Immer-Middleware benutze. Ich muss sie typisieren, da einige Eigenschaften Funktionen enthalten, die den Zustand aktualisieren, also benötigen sie die set-Funktion:
export const useStore = create<Store>()( immer((set, get) => ({ func: beginDraggingVertex(set, get, vertexID) })) ) .... function beginDraggingVertex(set: Setter, get: Getter, vertexID Weiterlesen →
Ich versuche, Zustand als Ersatz für React Context zu verwenden, um einen gemeinsamen Zustand unter einer Teilmenge von Komponenten bereitzustellen, und eines der Muster, die ich häufig verwende, ist der flache Multi-Property-Selector, wie folgt:
// store.ts Weiterlesen →
Ich versuche, die Persistenzfunktionalität mit Zustand zu verwenden, indem ich dem Muster in der Zustand-Dokumentation für Typescript folge, aber ich erhalte einen Fehler, wenn ich die Persist-Methode hinzufüge.
Der Fehler ist persist.d.ts(95, 2
Weiterlesen →
Ich versuche, die Devtools-Funktion von Zustand zu verwenden. Ich benutze auch TypeScript. Wenn ich den Store an Devtools übergebe, wirft mein gesamter Store-Code folgenden Fehler: Argument of type 'StateCreator
Hier ist mein Ladencode:
const useUserStore = create<Store>(devtools((set) => ({ token: "", isLogg Weiterlesen →
Ich habe den folgenden Code in meiner Next.js 13.4.9 App (unter Verwendung des App-Routers) und ich bin mir nicht sicher, wie ich zustand effektiv nutzen kann, um den globalen Authentifizierungszustand zu verwalten.
Zustand Store:
// /src/store/AuthStore.ts import { Weiterlesen →
Ich habe einen Zustandsspeicher, der Elemente vom Typ GridRow<T> hält. Dies repräsentiert ausgewählte Zeilen in einem Hauptgrid, daher werden Generics verwendet, um die spezifischen Daten darzustellen, die im Grid verwendet werden.
Ich bin mir nicht sicher, wie ich den Generiktyp an die create
Weiterlesen →
Also verwende ich Zustand mit React in meiner Electron-App. Ich benutze es, um einige Daten aus der Dexie-Datenbank zu holen. Es ist nur ein Eintrag und er wird im State gespeichert. Ich versuche, die Set-Funktion aus der Render-Komponente zu bekommen, um den Zustand seiner jeweiligen Eigenschaft im St
Weiterlesen →
Ich speichere gerade ein Benutzerobjekt im Zustand-Zustand und es enthält ein Array mit der Liste der Lieblingsfilme des Benutzers (der leere Platzhalter wird beim Einloggen ersetzt). Aus irgendeinem Grund kann Zustand das Benutzerobjekt jedoch nicht erkennen und behauptet, dass es nicht existiert, w
Weiterlesen →
Ich habe den folgenden Store mit Zustand erstellt:
import create from "zustand" const useStore = create((set) => ({ show: false, toggleShow: () => set((state) => ({ show: !state.show })), }))Ich nahm an, dass dies der richtige Weg wäre, um den Wert von show umzuschalten. Allerdings ist Type
Weiterlesen →