Skip to content

[iOS] Fabric component descriptor compilation errors with New Architecture enabled (v0.12.0) #440

@sinhong2011

Description

@sinhong2011

Before submitting a new issue

  • I tested using the latest version of the library, as the bug might be already fixed.
  • I tested using a supported version of react native.
  • I checked for possible duplicate issues, with possible answers.

Bug summary

When building an iOS app with React Native's New Architecture enabled, the Fabric implementation of react-native-bottom-tabs v0.12.0 fails to compile due to missing or incorrectly named component descriptor types.

Library version

0.12.0

Environment info

Package	Version
react-native-bottom-tabs 0.12.0
react-native 0.81.4
expo 54.0.11
react 19.1.0
Platform iOS
New Architecture ✅ Enabled

Steps to reproduce

  1. Create a new Expo project with SDK 54 (React Native 0.81.4)
  2. Enable New Architecture in app.config.ts:
export default ({ config }: ConfigContext): ExpoConfig => ({
  ...config,
  newArchEnabled: true,
  // ... other config
});
  1. Install react-native-bottom-tabs@0.12.0
  2. Run pod install in the ios directory
  3. Run expo run:ios or build the iOS app

Reproducible sample code

Same as Steps to reproduce

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions