Home / File/ ReactFabricInjection.js — react Source File

ReactFabricInjection.js — react Source File

Architecture documentation for ReactFabricInjection.js, a javascript file in the react codebase. 6 imports, 1 dependents.

File javascript BabelCompiler 6 imports 1 dependents

Entity Profile

Dependency Diagram

graph LR
  f5f93cbf_f7fc_49fc_c1ef_17ea4ef34d0e["ReactFabricInjection.js"]
  f7a9d9bb_c840_a894_8211_44aed0d8bb24["ReactNativeInjectionShared.js"]
  f5f93cbf_f7fc_49fc_c1ef_17ea4ef34d0e --> f7a9d9bb_c840_a894_8211_44aed0d8bb24
  61e5e184_347f_baa9_51f4_1ca787b4b252["ReactFabricComponentTree.js"]
  f5f93cbf_f7fc_49fc_c1ef_17ea4ef34d0e --> 61e5e184_347f_baa9_51f4_1ca787b4b252
  c47175ea_4123_c4e5_c30d_de7506f00f3a["EventPluginUtils.js"]
  f5f93cbf_f7fc_49fc_c1ef_17ea4ef34d0e --> c47175ea_4123_c4e5_c30d_de7506f00f3a
  2c154aa6_4492_701a_4e76_7203b0b6699c["setComponentTree"]
  f5f93cbf_f7fc_49fc_c1ef_17ea4ef34d0e --> 2c154aa6_4492_701a_4e76_7203b0b6699c
  73a321f4_ea73_da1b_5668_7db10cac632d["ReactFabricGlobalResponderHandler.js"]
  f5f93cbf_f7fc_49fc_c1ef_17ea4ef34d0e --> 73a321f4_ea73_da1b_5668_7db10cac632d
  674c6180_b91e_e17d_fb2d_40a6a3631bb3["ResponderEventPlugin.js"]
  f5f93cbf_f7fc_49fc_c1ef_17ea4ef34d0e --> 674c6180_b91e_e17d_fb2d_40a6a3631bb3
  c3cad15d_c9da_151e_b05e_05fb765a0a1d["ReactFabric.js"]
  c3cad15d_c9da_151e_b05e_05fb765a0a1d --> f5f93cbf_f7fc_49fc_c1ef_17ea4ef34d0e
  style f5f93cbf_f7fc_49fc_c1ef_17ea4ef34d0e fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

/**
 * 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 './ReactNativeInjectionShared';

import {
  getFiberCurrentPropsFromNode,
  getInstanceFromNode,
  getNodeFromInstance,
} from './ReactFabricComponentTree';
import {setComponentTree} from './legacy-events/EventPluginUtils';
import ReactFabricGlobalResponderHandler from './ReactFabricGlobalResponderHandler';
import ResponderEventPlugin from './legacy-events/ResponderEventPlugin';

setComponentTree(
  getFiberCurrentPropsFromNode,
  getInstanceFromNode,
  getNodeFromInstance,
);

ResponderEventPlugin.injection.injectGlobalResponderHandler(
  ReactFabricGlobalResponderHandler,
);

Domain

Frequently Asked Questions

What does ReactFabricInjection.js do?
ReactFabricInjection.js is a source file in the react codebase, written in javascript. It belongs to the BabelCompiler domain.
What does ReactFabricInjection.js depend on?
ReactFabricInjection.js imports 6 module(s): EventPluginUtils.js, ReactFabricComponentTree.js, ReactFabricGlobalResponderHandler.js, ReactNativeInjectionShared.js, ResponderEventPlugin.js, setComponentTree.
What files import ReactFabricInjection.js?
ReactFabricInjection.js is imported by 1 file(s): ReactFabric.js.
Where is ReactFabricInjection.js in the architecture?
ReactFabricInjection.js is located at packages/react-native-renderer/src/ReactFabricInjection.js (domain: BabelCompiler, directory: packages/react-native-renderer/src).

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free