Home / Function/ commitShowHideHostInstance() — react Function Reference

commitShowHideHostInstance() — react Function Reference

Architecture documentation for the commitShowHideHostInstance() function in ReactFiberCommitHostEffects.js from the react codebase.

Entity Profile

Dependency Diagram

graph TD
  56056703_b8d1_faa3_bd50_32fbdfc4a703["commitShowHideHostInstance()"]
  d39520cc_fe89_c0bc_424d_91bccdb79a69["ReactFiberCommitHostEffects.js"]
  56056703_b8d1_faa3_bd50_32fbdfc4a703 -->|defined in| d39520cc_fe89_c0bc_424d_91bccdb79a69
  b736db36_056d_4f77_968a_91554fd127f9["hideOrUnhideAllChildrenOnFiber()"]
  b736db36_056d_4f77_968a_91554fd127f9 -->|calls| 56056703_b8d1_faa3_bd50_32fbdfc4a703
  style 56056703_b8d1_faa3_bd50_32fbdfc4a703 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/react-reconciler/src/ReactFiberCommitHostEffects.js lines 203–227

export function commitShowHideHostInstance(node: Fiber, isHidden: boolean) {
  try {
    const instance = node.stateNode;
    if (isHidden) {
      if (__DEV__) {
        runWithFiberInDEV(node, hideInstance, instance);
      } else {
        hideInstance(instance);
      }
    } else {
      if (__DEV__) {
        runWithFiberInDEV(
          node,
          unhideInstance,
          node.stateNode,
          node.memoizedProps,
        );
      } else {
        unhideInstance(node.stateNode, node.memoizedProps);
      }
    }
  } catch (error) {
    captureCommitPhaseError(node, node.return, error);
  }
}

Domain

Subdomains

Frequently Asked Questions

What does commitShowHideHostInstance() do?
commitShowHideHostInstance() is a function in the react codebase, defined in packages/react-reconciler/src/ReactFiberCommitHostEffects.js.
Where is commitShowHideHostInstance() defined?
commitShowHideHostInstance() is defined in packages/react-reconciler/src/ReactFiberCommitHostEffects.js at line 203.
What calls commitShowHideHostInstance()?
commitShowHideHostInstance() is called by 1 function(s): hideOrUnhideAllChildrenOnFiber.

Analyze Your Own Codebase

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

Try Supermodel Free