React Native Auto Scroll screenshot

React Native Auto Scroll

Author Avatar Theme by Homielab
Updated: 10 Sep 2025
223 Stars

A performance auto horizontal scrolling component for react-native

Categories

Overview

If you’re looking for a way to implement smooth auto-scrolling functionality in your React Native application, look no further than the @homielab/react-native-auto-scroll package. This new solution provides an intuitive and efficient way to create horizontal scrolling components, similar to the classic marquee tag in HTML. It’s built for optimal performance, leveraging native driver animations to ensure a fluid user experience.

Designed for easy integration, this package allows developers to wrap their components with a simple <AutoScroll> tag and configure various properties to suit their needs. Whether you’re creating promotional banners or image carousels, this tool simplifies the implementation of auto-scroll features without sacrificing performance.

Features

  • Easy Integration: Just wrap your component in the <AutoScroll> tag to get started. It’s as straightforward as using HTML’s marquee.

  • Native Performance: Utilizes useNativeDriver for animations, meaning they run on the native UI thread, providing smoother performance compared to JS thread alternatives.

  • Customizable Padding: Adjust endPaddingWidth to set the padding width to the next round, allowing for a seamless scrolling experience.

  • Flexible Duration: Set the duration for how long it takes to complete a scroll round, giving you full control over the speed of the animation.

  • Delay Option: Use the delay property to introduce a wait time before starting the auto-scroll, perfect for displaying static content before motion begins.

  • Direction Control: The isLTR property allows you to specify the scrolling direction, whether left-to-right or right-to-left, based on your UI requirements.

With its range of features, @homielab/react-native-auto-scroll stands out as a robust option for developers looking to enhance their app’s UI with elegant auto-scrolling elements.