Home / Function/ dumpSubtree() — react Function Reference

dumpSubtree() — react Function Reference

Architecture documentation for the dumpSubtree() function in InitializeNativeFabricUIManager.js from the react codebase.

Entity Profile

Dependency Diagram

graph TD
  08882fe0_01ec_e40b_ac20_ff76ff526b6b["dumpSubtree()"]
  14f174ee_5952_7203_dec8_f1646cfa1e88["InitializeNativeFabricUIManager.js"]
  08882fe0_01ec_e40b_ac20_ff76ff526b6b -->|defined in| 14f174ee_5952_7203_dec8_f1646cfa1e88
  d6bd7252_ac74_3f2c_5cec_69724b362e1e["RCTFabricUIManager.__dumpChildSetForJestTestsOnly()"]
  d6bd7252_ac74_3f2c_5cec_69724b362e1e -->|calls| 08882fe0_01ec_e40b_ac20_ff76ff526b6b
  0cfad37a_a3a2_3806_8407_230c70b5e2bc["RCTFabricUIManager.__dumpHierarchyForJestTestsOnly()"]
  0cfad37a_a3a2_3806_8407_230c70b5e2bc -->|calls| 08882fe0_01ec_e40b_ac20_ff76ff526b6b
  style 08882fe0_01ec_e40b_ac20_ff76ff526b6b fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/react-native-renderer/src/__mocks__/react-native/Libraries/ReactPrivate/InitializeNativeFabricUIManager.js lines 15–23

function dumpSubtree(info, indent) {
  let out = '';
  out += ' '.repeat(indent) + info.viewName + ' ' + JSON.stringify(info.props);
  // eslint-disable-next-line no-for-of-loops/no-for-of-loops
  for (const child of info.children) {
    out += '\n' + dumpSubtree(child, indent + 2);
  }
  return out;
}

Domain

Subdomains

Frequently Asked Questions

What does dumpSubtree() do?
dumpSubtree() is a function in the react codebase, defined in packages/react-native-renderer/src/__mocks__/react-native/Libraries/ReactPrivate/InitializeNativeFabricUIManager.js.
Where is dumpSubtree() defined?
dumpSubtree() is defined in packages/react-native-renderer/src/__mocks__/react-native/Libraries/ReactPrivate/InitializeNativeFabricUIManager.js at line 15.
What calls dumpSubtree()?
dumpSubtree() is called by 2 function(s): RCTFabricUIManager.__dumpChildSetForJestTestsOnly, RCTFabricUIManager.__dumpHierarchyForJestTestsOnly.

Analyze Your Own Codebase

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

Try Supermodel Free