Skip to content

Where do we stand with Turbomodules? #247

Closed

Description

@shamilovtim

Are Turbomodules on the roadmap for this project or should we lean on react-native-turbo-starter indefinitely? My understanding is that react-native-turbo-starter is not backwards compatible with NativeModules but it's not clear which starter project to contribute to at the moment. To add to the confusion I've heard that Swift support will need to be deprecated for Turbomodules so things are a bit confusing right now for this library.

Activity

  1. satya164 commented on Jun 30, 2022

    @satya164
    Member

    We just added experimental turbo module support with both backward compatibility and without. Currently, only Obj-C and Java are supported for Turbo modules, and Kotlin support will follow.

    If you have time, please test it and lemme know if there are any problems or things to be fixed.

  2. shamilovtim commented on Jul 1, 2022

    @shamilovtim
    ContributorAuthor

    @satya164 I will test ASAP. Thank you for all that you do.

  3. jacobarvidsson commented on Jul 17, 2022

    @jacobarvidsson

    @satya164 is this suppose to work for fabric components as well? When I switch the turbo module to a fabric component the build stops working with:

    Undefined symbols for architecture arm64:
      "nameOfComponent", referenced from:
          _RCTThirdPartyFabricComponentsProvider in libReact-Codegen.a(RCTThirdPartyFabricComponentsProvider.o)
    ld: symbol(s) not found for architecture arm64
    clang: error: linker command failed with exit code 1 (use -v to see invocation)
    
  4. satya164 commented on Jul 19, 2022

    @satya164
    Member

    I've only tested with turbo modules for now

  5. satya164 commented on Oct 13, 2022

    @satya164
    Member

    Fabric progress: #273

  6. locked and limited conversation to collaborators on Oct 14, 2022
  7. converted this issue into a discussion #298 on Oct 14, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    questionFurther information is requested

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions