-
Hi, From what I've read here, I understand that the interop layer is Fabric-centered. For instance:
This makes me wonder about TurboModules:
Sorry in advance if my questions are basic, naive or based on wrong premises. Any help would be greatly appreciated. Thanks! |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 1 reply
-
Interop Layer is an umbrella term that we used to refer to every backward compatible API we introduced to make it easer to adopt the New Architecture.
Yes there is indeed a Modules Interop Layer. We don't have public documentation about it that I recall. Practically speaking, you'll be able to still load your legacy modules even in bridgeless mode through the TurboModuleRegistry.
Because of the Interop Layer I mentioned above. Particularly there is no need for you to do anything or turn on/off any configuration. It should just work.
We're planning to sunset those Interop Layers sometime in the future. As you can imagine those are technical debt and are impacting the overall app size (because we're shipping both old and new arch) so you should be looking into migrating away from the legacy APIs as soon as it's convenient to you. |
Beta Was this translation helpful? Give feedback.
Interop Layer is an umbrella term that we used to refer to every backward compatible API we introduced to make it easer to adopt the New Architecture.
What you linked to is the Fabric Interop Layer, but there are also other APIs that are part of the Interop Layer.
Yes there is indeed a Modules Interop Layer. We don't have public documentation about it that I recall. Practically speaking, you'll be able …