Патерни проєктування · Middle · Запитання 6 з 75

Чим небезпечний модульний синглтон (export const cache = new Map()) у SSR-застосунку?

Пояснення

У браузері модульна змінна живе в межах однієї вкладки. Серверний процес обслуговує тисячі користувачів, і спільний кеш чи store на рівні модуля може віддати дані одного користувача іншому. Стан запиту створюють на запит (наприклад, cache() з React, QueryClient на запит).

Де почитати

Помилка в запитанні

Патерни проєктування · Middle · запитання 6

Перевірте себе

Пройдіть тест Патерни проєктування · Middle: запитання й варіанти перемішуються, а наприкінці - розбір помилок.

Пройти цей тест