Home / Function/ simulateIntersection() — react Function Reference

simulateIntersection() — react Function Reference

Architecture documentation for the simulateIntersection() function in IntersectionMocks.js from the react codebase.

Entity Profile

Dependency Diagram

graph TD
  9e7e190c_2299_1796_3d02_ed2f81128c14["simulateIntersection()"]
  401ac3c1_db64_239a_36cd_82c9b882e0ea["IntersectionMocks.js"]
  9e7e190c_2299_1796_3d02_ed2f81128c14 -->|defined in| 401ac3c1_db64_239a_36cd_82c9b882e0ea
  style 9e7e190c_2299_1796_3d02_ed2f81128c14 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/react-dom/src/__tests__/utils/IntersectionMocks.js lines 47–60

export function simulateIntersection(...entries) {
  intersectionObserverMock.callback(
    entries.map(([target, rect, ratio]) => ({
      boundingClientRect: {
        top: rect.y,
        left: rect.x,
        width: rect.width,
        height: rect.height,
      },
      intersectionRatio: ratio,
      target,
    })),
  );
}

Domain

Subdomains

Frequently Asked Questions

What does simulateIntersection() do?
simulateIntersection() is a function in the react codebase, defined in packages/react-dom/src/__tests__/utils/IntersectionMocks.js.
Where is simulateIntersection() defined?
simulateIntersection() is defined in packages/react-dom/src/__tests__/utils/IntersectionMocks.js at line 47.

Analyze Your Own Codebase

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

Try Supermodel Free