Wzorce projektowe · Middle · Pytanie 17 z 75

Po co na frontendzie warstwa „repozytoriów” lub serwisów API zamiast bezpośredniego fetch w komponentach?

Wyjaśnienie

Repozytorium ukrywa, skąd pochodzą dane (REST, GraphQL, cache, mocki), i zwraca obiekty domenowe. Przy zmianie endpointu edytuje się jedno miejsce, a w testach podmienia całe repozytorium. Hooki TanStack Query często wywołują właśnie takie funkcje.

Do poczytania

Błąd w pytaniu

Wzorce projektowe · Middle · pytanie 17

Sprawdź się

Rozwiąż test Wzorce projektowe · Middle: pytania i odpowiedzi są tasowane, a na końcu czeka przegląd błędów.

Rozwiąż ten test