Skip to content
React Libraries
On this page

Control a scrolling view

Bring content into view and customize scroll containers.

Options for this task

compute-scroll-into-view

Library / tool

Utilities for calculating how to bring an element into view.

Good for
Implementing controlled scrolling and alignment in nested containers.

Lina

Library / tool

A ScrollArea replacement with native touch behavior and adaptive visual masks.

Good for
Refining scroll-container interactions in a shadcn-style interface.

OverlayScrollbars

Library / tool

Customizable overlay scrollbars that preserve native scrolling behavior.

Good for
Styling scrolling containers while retaining familiar browser interaction.

react-remove-scroll-bar

Library / tool

A React utility for hiding the page scrollbar without shifting content.

Good for
Opening overlays while keeping the underlying layout stable.

SimpleBar React

Library / tool

A React integration for custom scrollbars with native scrolling.

Good for
Styling a scrolling container without replacing its basic scroll behavior.

Before you decide

Try a small, realistic example. Check the runtime, accessibility, maintenance, and license requirements for the features you need.

Browse scrolling & scrollbars →

Explore more tasks →