Home / Function/ lanesToEventPriority() — react Function Reference

lanesToEventPriority() — react Function Reference

Architecture documentation for the lanesToEventPriority() function in ReactEventPriorities.js from the react codebase.

Entity Profile

Dependency Diagram

graph TD
  11e67036_9b86_244a_fe14_483ba27b0376["lanesToEventPriority()"]
  e317bb22_8bd8_c9e1_6256_a7d1cb4eaee3["ReactEventPriorities.js"]
  11e67036_9b86_244a_fe14_483ba27b0376 -->|defined in| e317bb22_8bd8_c9e1_6256_a7d1cb4eaee3
  2f0b078e_5ecb_a4c3_220a_f89cb5bd5a89["scheduleTaskForRootDuringMicrotask()"]
  2f0b078e_5ecb_a4c3_220a_f89cb5bd5a89 -->|calls| 11e67036_9b86_244a_fe14_483ba27b0376
  c1da9943_59c8_f9d9_160c_a0a81d8f68a1["isHigherEventPriority()"]
  11e67036_9b86_244a_fe14_483ba27b0376 -->|calls| c1da9943_59c8_f9d9_160c_a0a81d8f68a1
  style 11e67036_9b86_244a_fe14_483ba27b0376 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/react-reconciler/src/ReactEventPriorities.js lines 55–67

export function lanesToEventPriority(lanes: Lanes): EventPriority {
  const lane = getHighestPriorityLane(lanes);
  if (!isHigherEventPriority(DiscreteEventPriority, lane)) {
    return DiscreteEventPriority;
  }
  if (!isHigherEventPriority(ContinuousEventPriority, lane)) {
    return ContinuousEventPriority;
  }
  if (includesNonIdleWork(lane)) {
    return DefaultEventPriority;
  }
  return IdleEventPriority;
}

Domain

Subdomains

Frequently Asked Questions

What does lanesToEventPriority() do?
lanesToEventPriority() is a function in the react codebase, defined in packages/react-reconciler/src/ReactEventPriorities.js.
Where is lanesToEventPriority() defined?
lanesToEventPriority() is defined in packages/react-reconciler/src/ReactEventPriorities.js at line 55.
What does lanesToEventPriority() call?
lanesToEventPriority() calls 1 function(s): isHigherEventPriority.
What calls lanesToEventPriority()?
lanesToEventPriority() is called by 1 function(s): scheduleTaskForRootDuringMicrotask.

Analyze Your Own Codebase

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

Try Supermodel Free