Home / Function/ findNotableNode() — react Function Reference

findNotableNode() — react Function Reference

Architecture documentation for the findNotableNode() function in ReactFiberHydrationDiffs.js from the react codebase.

Entity Profile

Dependency Diagram

graph TD
  99183d88_9741_f0c1_abe0_2b82ac411cdb["findNotableNode()"]
  e98a87b8_beb4_9d09_4d2f_78427872f8a3["ReactFiberHydrationDiffs.js"]
  99183d88_9741_f0c1_abe0_2b82ac411cdb -->|defined in| e98a87b8_beb4_9d09_4d2f_78427872f8a3
  2bddd835_c8df_0f88_d323_52a3495a4bd7["describeNode()"]
  2bddd835_c8df_0f88_d323_52a3495a4bd7 -->|calls| 99183d88_9741_f0c1_abe0_2b82ac411cdb
  style 99183d88_9741_f0c1_abe0_2b82ac411cdb fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/react-reconciler/src/ReactFiberHydrationDiffs.js lines 49–65

function findNotableNode(
  node: HydrationDiffNode,
  indent: number,
): HydrationDiffNode {
  if (
    node.serverProps === undefined &&
    node.serverTail.length === 0 &&
    node.children.length === 1 &&
    node.distanceFromLeaf > 3 &&
    node.distanceFromLeaf > idealDepth - indent
  ) {
    // This is not an interesting node for contextual purposes so we can skip it.
    const child = node.children[0];
    return findNotableNode(child, indent);
  }
  return node;
}

Domain

Subdomains

Called By

Frequently Asked Questions

What does findNotableNode() do?
findNotableNode() is a function in the react codebase, defined in packages/react-reconciler/src/ReactFiberHydrationDiffs.js.
Where is findNotableNode() defined?
findNotableNode() is defined in packages/react-reconciler/src/ReactFiberHydrationDiffs.js at line 49.
What calls findNotableNode()?
findNotableNode() is called by 1 function(s): describeNode.

Analyze Your Own Codebase

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

Try Supermodel Free