Я просматривал пример Гэтсби на странице проекта material-ui на github и надеялся объяснить несколько строк кода.
В файле getPageContext.js
export default function getPageContext() {
// Make sure to create a new context for every server-side request so that data
// isn't shared between connections (which would be bad).
if (!process.browser) {
return createPageContext();
}
Почему данные будут передаваться между подключениями?
Я ожидаюпредупреждение об этом поведении где-то в документации Material-UI, но его нигде нет.Это кажется настолько важным, что я удивляюсь, почему он скрыт в примере кода.
Этот вопрос , похоже, связан, однако связанная проблема github + обсуждение не помогает мне понять, почему это так.Временное решение с контекстом страницы.
Спасибо!