Entwurfsmuster · Senior · Frage 24 von 75

Warum gilt die Trennung von „Server“- und „Client“-State als wichtige Architekturentscheidung?

Antwort zeigen

Richtige Antwort: Sie haben verschiedene Aufgaben: Caching und Sync gegenüber UI

Erklärung

Serverdaten sind eine Kopie, die veraltet: sie brauchen Caching, Invalidierung, Wiederholungen und Deduplizierung (TanStack Query, RTK Query, RSC). UI-State (ob ein Dialog offen ist, ein Formularentwurf) gehört dem Client. Beides in einem Store zu mischen führt zu manueller Synchronisierung und Bugs.

Zum Weiterlesen

Fehler in der Frage

Entwurfsmuster · Senior · Frage 24

Teste dich selbst

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

Diesen Test machen