/
githubmr
/
facebook-react
Обзор
Документация
Войти
/
githubmr
/
facebook-react
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
v19.2.0
packages/react-devtools-extensions/src/backend.js
34 строки
930 B
Ruslan Lesiutin
fix[devtools]: fixed duplicated backend activation with multiple renderers (#26807)
12 май 2023, 16:59
Не верифицирован
12 май 2023, 16:59
67a05d0
Код
Авторство
О чём код?
/** * Copyright (c) Meta Platforms, Inc. and 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 {DevToolsHook} from 'react-devtools-shared/src/backend/types'; import Agent from 'react-devtools-shared/src/backend/agent'; import Bridge from 'react-devtools-shared/src/bridge'; import {initBackend} from 'react-devtools-shared/src/backend'; import setupNativeStyleEditor from 'react-devtools-shared/src/backend/NativeStyleEditor/setupNativeStyleEditor'; import {COMPACT_VERSION_NAME} from './utils'; setup(window.__REACT_DEVTOOLS_GLOBAL_HOOK__); function setup(hook: ?DevToolsHook) { if (hook == null) { return; } hook.backends.set(COMPACT_VERSION_NAME, { Agent, Bridge, initBackend, setupNativeStyleEditor, }); hook.emit('devtools-backend-installed', COMPACT_VERSION_NAME); }