diff --git a/.changeset/gorgeous-carpets-cheat.md b/.changeset/gorgeous-carpets-cheat.md new file mode 100644 index 00000000..baa679fc --- /dev/null +++ b/.changeset/gorgeous-carpets-cheat.md @@ -0,0 +1,5 @@ +--- +'react-native-bottom-tabs': patch +--- + +feat: skip measurements when using custom tab bar diff --git a/packages/react-native-bottom-tabs/src/TabView.tsx b/packages/react-native-bottom-tabs/src/TabView.tsx index b7ea7d89..902f880f 100644 --- a/packages/react-native-bottom-tabs/src/TabView.tsx +++ b/packages/react-native-bottom-tabs/src/TabView.tsx @@ -334,7 +334,10 @@ const TabView = ({ key={route.key} freeze={!!freeze} focused={focused} - style={[styles.screen, measuredDimensions]} + style={[ + styles.screen, + renderCustomTabBar ? styles.fullWidth : measuredDimensions, + ]} > {renderScene({ route,