Decoration
Decoration
3 minutes

React Native 0.75: Updates on Layout, New Architecture, and More

At Introduct, we specialize in delivering tailored software solutions, helping businesses thrive by staying ahead of the latest technological advancements. And, as our teams actively use React in developing software solutions, we’d like to tell you more about the latest React Native 0.75 release. This release brings a lot of improvements – in terms of performance, flexibility, and user experience. Stay with us to find out more about the latest updates in the world of software solutions.

Yoga 3.1 and Layout Enhancements

React Native 0.75 introduces Yoga 3.1, which enhances layout capabilities. The big addition in this version is the percentage values, a really demanding feature from developers. These new percent-based values give more dynamic control over layouts, making the adaptation to different screen sizes and resolutions much easier.

With the help of this update, developers can specify column and row gaps in percent. This means that components are better at scaling across devices. In turn, it improves both the user experience and flexibility during development. However, it’s important to note that these features are only available in projects that have migrated to the New Architecture.

New Architecture Stabilization

Stability improvements to the New Architecture remain one of the most crucial tasks for the development team working on React Native. While developing this release, a lot of bugs were fixed. They include text alignment and font sizing on both Android and iOS. We believe that these updates mark big strides in positioning the New Architecture as the default standard.

Collaborations with Expo have greatly improved the React Native Directory. Developers can now easily determine whether a specific library is compatible with the New Architecture.

Changes in Template & Init Command

With React Native 0.75, the project template has been moved to a separate package. This change simplifies the process for the community to update and manage templates. The good old react-native init command will be sunset by the end of 2024. Now, it’s better for developers to migrate to frameworks like Expo, which has a more streamlined developer experience in scaffolding and managing a React Native project.

This shift signals a more general trend in software development, where frameworks are increasingly being adopted for their ease of use and built-in optimizations. At Introduct, we’re well-versed in building solutions using these frameworks and making sure that your apps are going to be built with the most efficient tools available.

Accessing the jsi::Runtime in TurboModules

The stable release of APIs for accessing the jsi::Runtime in TurboModules is another improvement in React Native 0.75. Developers get safe access, which gives more control over the JavaScript environment in native modules.

Conclusion

React Native 0.75 is a major release with a primary focus on developer experience and application performance. It finally brings percentage values to improve layout flexibility and adds more stability for the New Architecture. Such updates make React Native strong enough to build dynamic and cross-platform applications.

At Introduct, it is our mission to lead the wave of technology while ensuring that our clients can use the latest innovations when receiving tailored software solutions. Contact us to get a unique possibility to witness firsthand the latest updates in software engineering.