Angular · Senior · Frage 39 von 75

Was ist NgRx SignalStore?

export const TodosStore = signalStore(
  withState({ todos: [] as Todo[], filter: "all" }),
  withComputed(({ todos }) => ({ count: computed(() => todos().length) })),
  withMethods((store) => ({ setFilter: (filter: string) => patchState(store, { filter }) })),
);
Antwort zeigen

Richtige Antwort: Ein leichter Signal-basierter Store, bereitgestellt wie ein Service

Erklärung

SignalStore hat standardmäßig keine Actions oder Reducer: der Zustand ist eine Menge von Signals, aktualisiert mit patchState. Er kann in root oder pro Komponente bereitgestellt und mit eigenen Features erweitert werden.

Zum Weiterlesen

Fehler in der Frage

Angular · Senior · Frage 39

Teste dich selbst

Mach den Test Angular · Senior: Fragen und Antworten werden gemischt, und am Ende wartet eine Übersicht der Fehler.

Diesen Test machen