Skip to main content

React Native Header Motion

Scroll-driven animated headers for React Native

Progress-driven animations

A single shared progress value from 0 to 1. Wire it into any Reanimated style you can imagine.

Multi-scroll orchestration

Keep one header in sync across tabs, pagers, or any combination of scrollables.

Navigation bridging

Bridge header motion context into navigation-rendered headers with a simple render-prop pattern.

Header panning

Let users collapse the header by dragging on it directly, with momentum-based decay.

Custom scrollable factory

Wrap FlashList, LegendList, or any scrollable with a single function call.

Bring your own motion

You build the visuals, the library handles the motion plumbing.