/
githubmr
/
facebook-react
Обзор
Документация
Войти
/
githubmr
/
facebook-react
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
v16.10.2
packages/shared/createScope.js
23 строки
570 B
Dominic Gannaway
[react-core] Add experimental React Scope component API (#16587)
29 авг 2019, 14:06
Не верифицирован
29 авг 2019, 14:06
bd79be9
Код
Авторство
О чём код?
/** * 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 type {ReactScope} from 'shared/ReactTypes'; import {REACT_SCOPE_TYPE} from 'shared/ReactSymbols'; export default function createScope( fn: (type: string | Object, props: Object) => boolean, ): ReactScope { const scopeComponent = { $$typeof: REACT_SCOPE_TYPE, fn, }; if (__DEV__) { Object.freeze(scopeComponent); } return scopeComponent; }