Home / Function/ setScrollOffset() — react Function Reference

setScrollOffset() — react Function Reference

Architecture documentation for the setScrollOffset() function in VerticalScrollOverflowView.js from the react codebase.

Entity Profile

Dependency Diagram

graph TD
  b6d7e0eb_672c_2250_5ec1_56607b5e9daa["setScrollOffset()"]
  96270b29_2ae0_8efa_5613_43274b8ffeec["VerticalScrollOverflowView"]
  b6d7e0eb_672c_2250_5ec1_56607b5e9daa -->|defined in| 96270b29_2ae0_8efa_5613_43274b8ffeec
  78ba298b_e950_e359_1bc4_641a17c0f775["desiredSize()"]
  78ba298b_e950_e359_1bc4_641a17c0f775 -->|calls| b6d7e0eb_672c_2250_5ec1_56607b5e9daa
  dd08a669_02e3_2f36_98cb_b33b321d1071["scrollBy()"]
  b6d7e0eb_672c_2250_5ec1_56607b5e9daa -->|calls| dd08a669_02e3_2f36_98cb_b33b321d1071
  style b6d7e0eb_672c_2250_5ec1_56607b5e9daa fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/react-devtools-timeline/src/view-base/vertical-scroll-overflow/VerticalScrollOverflowView.js lines 63–73

  setScrollOffset(newScrollOffset: number, maxScrollOffset: number) {
    const deltaY = newScrollOffset - this._scrollOffset;

    if (!this._isProcessingOnChange) {
      this._verticalScrollView.scrollBy(-deltaY);
    }

    this._scrollOffset = newScrollOffset;

    this.setNeedsDisplay();
  }

Domain

Subdomains

Calls

Called By

Frequently Asked Questions

What does setScrollOffset() do?
setScrollOffset() is a function in the react codebase, defined in packages/react-devtools-timeline/src/view-base/vertical-scroll-overflow/VerticalScrollOverflowView.js.
Where is setScrollOffset() defined?
setScrollOffset() is defined in packages/react-devtools-timeline/src/view-base/vertical-scroll-overflow/VerticalScrollOverflowView.js at line 63.
What does setScrollOffset() call?
setScrollOffset() calls 1 function(s): scrollBy.
What calls setScrollOffset()?
setScrollOffset() is called by 1 function(s): desiredSize.

Analyze Your Own Codebase

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

Try Supermodel Free