Wzorce projektowe · Senior · Pytanie 24 z 75

Dlaczego oddzielenie stanu „serwerowego” i „klienckiego” uważa się za ważną decyzję architektoniczną?

Wyjaśnienie

Dane serwerowe to kopia, która się dezaktualizuje: potrzebuje cache'owania, unieważniania, ponowień i deduplikacji (TanStack Query, RTK Query, RSC). Stan UI (czy dialog jest otwarty, szkic formularza) należy do klienta. Mieszanie ich w jednym store prowadzi do ręcznej synchronizacji i błędów.

Do poczytania

Błąd w pytaniu

Wzorce projektowe · Senior · pytanie 24

Sprawdź się

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

Rozwiąż ten test