CustomScrollView

Компонент, который унифицирует браузерную полосу прокрутки на всех платформах.

Загружается...

Контент, который требует полосы прокрутки, необходимо передавать в свойство children.

Свойство overscrollBehavior отвечает за поведение при достижении границы области прокрутки. Подробнее с поведением и значениями можно ознакомиться в документации overscrollBehavior ↗.

Свойство scrollBehavior отвечает за анимацию прокрутки. Подробнее с поведением и значениями можно ознакомиться в документации scroll-behavior ↗.

Свойство scrollbarHidden позволяет управлять видимостью полосы прокрутки.

  • true — полоса прокрутки скрыта;
  • false — полоса прокрутки видна (по умолчанию).

Свойство enableHorizontalScroll позволяет отображать горизонтальную полосу прокрутки.

  • true — горизонтальная полоса прокрутки видна;
  • false — горизонтальная полоса прокрутки скрыта (по умолчанию).
Загружается...

Компонент позволяет обрабатывать событие scroll, возникающее при прокрутке контента, через свойство onScroll.

СвойствоОписание
childrenReactNode

Содержимое.

По умолчанию: -
classNamestring

className для компонента.

По умолчанию: -
enableHorizontalScrollboolean

Включение отображения горизонтального скролла.

По умолчанию: false
getRootRefRef<HTMLDivElement>
По умолчанию: -
onScroll((event: UIEvent<HTMLDivElement, UIEvent>) => void)

Обработчик события scroll.

По умолчанию: -
overscrollBehavior"auto" | "none" | "contain"

Поведение overscroll, подробнее можно почитать в документации ↗.

По умолчанию: auto
scrollbarHiddenboolean

Скрытие скроллбара.

По умолчанию: false
scrollBehavior"auto" | "smooth"

Поведение scroll-behavior, подробнее можно почитать в документации ↗.

По умолчанию: auto