Entwurfsmuster · Middle · Frage 17 von 75

Warum braucht das Frontend eine Schicht aus „Repositories“ oder API-Services, statt fetch direkt in Komponenten aufzurufen?

Antwort zeigen

Richtige Antwort: Komponenten kennen Transport und API-Format nicht, was leicht zu ersetzen und mocken ist

Erklärung

Ein Repository verbirgt, woher Daten kommen (REST, GraphQL, Cache, Mocks), und liefert Domänenobjekte. Ändert sich ein Endpunkt, wird eine Stelle angepasst, und Tests ersetzen das ganze Repository. TanStack-Query-Hooks rufen oft genau solche Funktionen auf.

Zum Weiterlesen

Fehler in der Frage

Entwurfsmuster · Middle · Frage 17

Teste dich selbst

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

Diesen Test machen