unstale

npm / react-native-pager-view

react-native-pager-view

What changed in react-native-pager-view 7 to 9, from its official release notes, upgrade guides and advisories. Sources checked 2026-10-18.

1 breaking1 new APIs and options23 fixes and other

See which of these apply to your code, ranked, in your agent:

npx @unstale/cli init

@unstale/cli 0.1.1 on npm

react-native-pager-view 914 changes

New APIs and options 1

Fixes and other changes 13

  • On iOS, the horizontal pager's top scroll-edge effect is hidden.

    9.0.9release notes

  • On Android, the JS touch is cancelled when the pager starts dragging.

    9.0.9release notes

  • On Android, a nested horizontal ScrollView can scroll inside the pager.

    9.0.9release notes

  • On Android, focus is cleared and the keyboard is hidden when leaving a page.

    9.0.8release notes

  • On iOS 15, overdrag is now respected.

    9.0.8release notes

  • On iOS 15, scrollEnabled is now respected.

    9.0.8release notes

  • On iOS, vertical pager scroll edge effects are hidden.

    9.0.7release notes

  • The GeometryReader root no longer shrinks pages for the keyboard.

    9.0.6release notes

  • Pages are kept out of the safe area again.

    9.0.5release notes

  • Fixes animated setPage calls landing on the wrong index.

    9.0.4release notes

  • ComposeView now has its own Lifecycle, fixing issues #1103 and #1104.

    9.0.3release notes

  • Fixes small iOS issues.

    9.0.2release notes

  • The kotlin-android plugin is skipped when AGP 9 built-in Kotlin is enabled, avoiding applying both Kotlin mechanisms.

    9.0.1release notes

react-native-pager-view 89 changes

Breaking changes 1

  • Navigating between multiple pages now cycles through the pages instead of animating as if swiping to the next one.

    8.0.0release notes

Fixes and other changes 8

  • Safe area insets are now propagated to child UIKit views inside PagerView.

    8.0.4release notes

  • iOS defers SwiftUI host setup until reactViewController is ready.

    8.0.3release notes

  • iOS SwiftUI TabView tags use positional indices to avoid duplicate tags.

    8.0.3release notes

  • Android no longer applies RTL inversion in PageTransformer, preventing a negative offset crash.

    8.0.2release notes

  • On iOS, scroll indicators are removed when changing pages.

    8.0.2release notes

  • On iOS, scrollEnabled false is now respected.

    8.0.2release notes

  • Emits a zero offset when idle to prevent the indicator from jumping.

    8.0.1release notes

  • Fixed overdrag behavior in usePagerView.

    8.0.0release notes

react-native-pager-view 72 changes

Fixes and other changes 2

  • Removes hardcoded recycling on iOS.

    7.0.2release notes

  • Resolves an initialization timing issue for the iOS scrollEnabled prop.

    7.0.1release notes