/
githubmr
/
facebook-react
Обзор
Документация
Войти
/
githubmr
/
facebook-react
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
v18.3.1
packages/shared/ReactServerContextRegistry.js
24 строки
734 B
salazarm
[ServerContext] Flight support for ServerContext (#23244)
08 мар 2022, 15:55
Не верифицирован
08 мар 2022, 15:55
d5f1b06
Код
Авторство
О чём код?
/** * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. * * @flow */ import {REACT_SERVER_CONTEXT_DEFAULT_VALUE_NOT_LOADED} from 'shared/ReactSymbols'; import ReactSharedInternals from 'shared/ReactSharedInternals'; import {createServerContext} from 'react'; const ContextRegistry = ReactSharedInternals.ContextRegistry; export function getOrCreateServerContext(globalName: string) { if (!ContextRegistry[globalName]) { ContextRegistry[globalName] = createServerContext( globalName, REACT_SERVER_CONTEXT_DEFAULT_VALUE_NOT_LOADED, ); } return ContextRegistry[globalName]; }