By WalkingTree July 08, 2020
React Native was first introduced in 2015 for developing cross-platform applications with native capabilities using the ReactJS framework. The React Native re-architecture, originally announced in 2018 is an undergoing effort by the Facebook team to make the platform more robust and address some of the most common bugs brought by developers.
Let’s take a look at how this re-architecture will improve both app performance and development velocity.
The old architecture
There are 3 parallel threads running in every React Native app:
- The Native thread is responsible for handling the user interface.
- The Shadow thread is where the layout is calculated. It uses Facebook’s own layout engine called Yoga.
To communicate between the JS thread and the Native thread, Bridge is used.
The new architecture
The JSI brings in a few exciting improvements:
- JS bundle is not bound to the JSC anymore, it can use any other JS engine.
- Allows direct control over the native modules.
Read on to know more about React Native’s re-architecture.
We had a requirement to be able to indicate and provide feedback on a video in the form…
The rapid growth in technology is driving enterprises to modernize new apps, service delivery channels, and digital platforms….