React Native Bottom Tabs uses native platform primitives (SwiftUI on iOS and Material Design on Android) which are not available on web. For web applications, you'll need to use JavaScript-based tab implementations as a fallback.
React Native's Metro bundler automatically resolves platform-specific files. You can create separate implementations for native platforms and web.
For web, install @react-navigation/bottom-tabs which provides a JavaScript-based implementation:
Import the component normally - React Native will automatically use the correct file: