Керування станом · Senior · Запитання 25 з 75
Чому на сервері не можна створювати один глобальний QueryClient для всіх запитів?
- ✓Правильна відповідь: Дані одного користувача можуть потрапити до іншого зі спільного кешу
- 2Глобальний клієнт не підтримує асинхронні функції
- 3Next.js забороняє змінні на рівні модуля
Пояснення
Серверний процес обслуговує багатьох користувачів. Створюйте клієнт на кожен запит (наприклад, через React cache() у RSC). У браузері, навпаки, один клієнт на весь застосунок - це правильно.