Skip to content
This repository was archived by the owner on Nov 27, 2022. It is now read-only.
This repository was archived by the owner on Nov 27, 2022. It is now read-only.

index in navigationState is ignored #1395

@jurisjansons

Description

@jurisjansons

Current behavior

index parameter in navigationState is ignored. You can swipe and change tab even when index is set to constant value.

Expected behavior

TabView is showing tab with given index

as from documentation:

onIndexChange (required)
Callback which is called on tab change, receives the index of the new tab as argument. The navigation state needs to be updated when it's called, otherwise the change is dropped.

so, preventing index chande sould result in preventing tab switch

Reproduction

https://snack.expo.dev/CV5lqoORhN

Platform

  • Android
  • iOS
  • Web
  • Windows
  • MacOS

Environment

package version
react-native-tab-view 3.2.1
react-native-pager-view 5.4.24
react-native 0.69.5
expo 46.0.0
node 14.17.2
npm or yarn 8.11.0

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions