Home / Function/ scheduleSuspenseWorkOnFiber() — react Function Reference

scheduleSuspenseWorkOnFiber() — react Function Reference

Architecture documentation for the scheduleSuspenseWorkOnFiber() function in ReactFiberBeginWork.js from the react codebase.

Entity Profile

Dependency Diagram

graph TD
  a5443cc9_f5de_e971_3e40_eab4363f2e3d["scheduleSuspenseWorkOnFiber()"]
  0be70812_cc0c_b210_f84f_8e61dd5f831c["ReactFiberBeginWork.js"]
  a5443cc9_f5de_e971_3e40_eab4363f2e3d -->|defined in| 0be70812_cc0c_b210_f84f_8e61dd5f831c
  1da57ff0_4ff1_c9eb_b5e4_92617b9e5d40["propagateSuspenseContextChange()"]
  1da57ff0_4ff1_c9eb_b5e4_92617b9e5d40 -->|calls| a5443cc9_f5de_e971_3e40_eab4363f2e3d
  style a5443cc9_f5de_e971_3e40_eab4363f2e3d fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/react-reconciler/src/ReactFiberBeginWork.js lines 3161–3172

function scheduleSuspenseWorkOnFiber(
  fiber: Fiber,
  renderLanes: Lanes,
  propagationRoot: Fiber,
) {
  fiber.lanes = mergeLanes(fiber.lanes, renderLanes);
  const alternate = fiber.alternate;
  if (alternate !== null) {
    alternate.lanes = mergeLanes(alternate.lanes, renderLanes);
  }
  scheduleContextWorkOnParentPath(fiber.return, renderLanes, propagationRoot);
}

Domain

Subdomains

Frequently Asked Questions

What does scheduleSuspenseWorkOnFiber() do?
scheduleSuspenseWorkOnFiber() is a function in the react codebase, defined in packages/react-reconciler/src/ReactFiberBeginWork.js.
Where is scheduleSuspenseWorkOnFiber() defined?
scheduleSuspenseWorkOnFiber() is defined in packages/react-reconciler/src/ReactFiberBeginWork.js at line 3161.
What calls scheduleSuspenseWorkOnFiber()?
scheduleSuspenseWorkOnFiber() is called by 1 function(s): propagateSuspenseContextChange.

Analyze Your Own Codebase

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

Try Supermodel Free