npm / @react-navigation/bottom-tabs
@react-navigation/bottom-tabs
What changed in @react-navigation/bottom-tabs 7, from its official release notes, upgrade guides and advisories. Sources checked 2026-10-18.
8 new APIs and options8 fixes and other
See which of these apply to your code, ranked, in your agent:
npx @unstale/cli init@react-navigation/bottom-tabs 716 changes
New APIs and options 8
Adds an option to set active-indicator size per tab.
Adds an option to set icon size per tab.
Adds support for specifying a rendering mode for SF Symbol icons.
Adds tabBarLabelPositionAdjustment for native tabs on iOS.
Adds a tabBarRole option for prominent and search tabs on iOS 27.
Adds support for tinted image icons on Android.
Adds tabBarRepeatedPressBehavior to tabs.
Custom navigators can use a render callback.
Fixes and other changes 8
Custom active indicator color is no longer ignored in native tabs.
Lazy content rendering is deferred with useDeferredValue.
Fixes the scroll edge effect flashing when switching tabs.
Clears bottom tab animation state after a transition.
Frame size is measured in a layout effect.
Pop to top now uses the latest state to determine whether to act.
Sets the native tab screen background.
Screen detach state is no longer derived from an animated value.