What’s new in React Native v0.64
React Native v0.64 was released in March 2nd week of 2021. Let us look at the features of React Native latest version.
New Features of React Native v0.64
Hermes support for iOS
Hermes is an open source JavaScript engine optimized for running React Native. It improves performance by decreasing memory utilization, reducing download size and decreasing the time it takes for the app to become usable. This improves the app start-up time for React Native applications. In earlier versions, Hermes support for Android platform only was available. React Native version 0.64 starts supporting Hermes for iOS.
To enable Hermes on iOS, set hermes_enabled
to true
in your Podfile
and run pod install
. Hermes support on iOS is still early stage. This option is kept as an opt-in instead of default.
Default support for Inline Requires
Inline Requires is enabled by default for new applications to help people have fast React Native applications without extra configuration. Earlier this was a opt-in configuration in earlier versions.
Inline Requires improves startup time by delaying execution of JavaScript modules until they are used, instead of at startup. Earlier we used to import the module at the top of the code file, but now we can directly do require on the line where it’s needed. This improves the performance of the application.
React 17
React 17 does not include new developer-facing features or major breaking changes. For React Native applications, the main change is a new JSX transform enabling files to no longer need to import React to be able to use JSX.
Upgrading to the new transform is completely optional, but it has a few benefits:
- With the new transform, you can use JSX without importing React.
- Depending on your setup, its compiled output may slightly improve the bundle size.
Major Dependency Version Changes
Android API levels 16 through 20 support will be removed. The new min Android SDK version will be 21+ moving forward.
The new version of React Native also requires Xcode version 12. Minimum supported Node version is changed to 12.
React Native developers can make use of the new features of the latest version while creating new applications or upgrading their existing apps.
Latest Highlights
- Zepto Business Model How It Works And Generates Revenue
- Empowering Innovation: AI in Technical Architecture and Software Engineering
- Revolutionizing AI with Claude 3: A New Era of Cognitive Computing
- Sora: OpenAI’s Text-to-Video Model
- You Can Now Build Your Own AI Girlfriend. Here's How
- React Native 0.73: A Game-Changer for Cross-Platform App Development
Categories
RayMish Technology Solutions- Tech Partner for Web & Mobile Apps
RayMish is a renowned Web & Mobile app development company & the best IT Software Solutions provider based in India. RayMish has worked with startups and enterprises in bringing their MVP product vision to life.
RayMish has expert ReactJS & React Native developers. Partner with us for unbeatable Android, iOS, ReactJS, React Native, Flutter Mobile App Development and Web App Development.
Contact us for partnering with us.