Zarządzanie stanem · Senior · Pytanie 25 z 75
Dlaczego na serwerze nie wolno tworzyć jednego globalnego QueryClient dla wszystkich żądań?
- ✓Poprawna odpowiedź: Dane jednego użytkownika mogą trafić do innego ze wspólnego cache
- 2Globalny klient nie obsługuje funkcji asynchronicznych
- 3Next.js zabrania zmiennych na poziomie modułu
Wyjaśnienie
Proces serwera obsługuje wielu użytkowników. Twórz klienta na każde żądanie (np. przez React cache() w RSC). W przeglądarce natomiast jeden klient na całą aplikację to poprawne podejście.