Overview - Turbo Modules overview
What is it?
Turbo Modules are a new way to write native code modules in React Native that run faster and more efficiently. They improve communication between JavaScript and native code by using a modern, asynchronous system. This helps apps feel smoother and more responsive. Turbo Modules replace the older bridge system with a faster, more flexible approach.
Why it matters
Without Turbo Modules, React Native apps rely on a slower bridge to talk between JavaScript and native code, causing delays and lag. Turbo Modules solve this by making native calls faster and reducing app freezes. This means better user experience, especially in complex apps with lots of native features. It also helps developers write cleaner, more maintainable code.
Where it fits
Before learning Turbo Modules, you should understand basic React Native architecture and how the JavaScript bridge works. After Turbo Modules, you can explore the new Fabric UI system, which works closely with Turbo Modules to improve UI rendering. Turbo Modules are part of the path to modern React Native app development.