0% found this document useful (0 votes)
60 views14 pages

Blog React Native

React Native 0.80 has been released, incorporating React 19.1.0 and significant updates to the JavaScript API, including the deprecation of deep imports and the introduction of a new Strict TypeScript API. The Legacy Architecture is now frozen, with warnings for APIs that will be deprecated in the future. This release aims to enhance stability and type safety for developers.

Uploaded by

Diego Marcillo
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
60 views14 pages

Blog React Native

React Native 0.80 has been released, incorporating React 19.1.0 and significant updates to the JavaScript API, including the deprecation of deep imports and the introduction of a new Strict TypeScript API. The Legacy Architecture is now frozen, with warnings for APIs that will be deprecated in the future. This release aims to enhance stability and type safety for developers.

Uploaded by

Diego Marcillo
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 14

7/31/25, 10:54 PM Blog · React Native

React Native 0.80 -


React 19.1, JS API
Changes, Freezing
Legacy Arch and much
more
June 12, 2025 · 12 min read

Jorge Cohen
Engineering Manager @ Meta

Fabrizio Cucci
Software Engineer @ Meta

Gabriel Donadel Dall'Agnol


Software Engineer @ Expo

Christian Falch
Software Engineer @ Expo

Today we are excited to release React Native 0.80!

This release brings the version of React we ship inside React


Native to the latest stable available: 19.1.0.

We’re also shipping a series of stability improvements to our


JS API: deep imports will now fire a warning and we’re
offering a new opt-in Strict TypeScript API which offers types
that are more accurate and safer to use.

https://reactnative.dev/blog 1/14
7/31/25, 10:54 PM Blog · React Native

Moreover, the Legacy Architecture of React Native is now


officially frozen, and you’ll start seeing warnings for APIs that
will stop working once we fully sunset the Legacy
Architecture.

Highlights
JavaScript deep imports deprecation
Legacy Architecture Freezing & Warnings
React 19.1.0
Experimental - React Native iOS dependencies are now
prebuilt

Tags: engineering

Read
more

Moving Towards a
Stable JavaScript API
(New Changes in 0.80)
June 12, 2025 · 10 min read

Alex Hunt
Software Engineer @ Meta

Iwo Plaza
Software Engineer @ Software Mansion

Jakub Piasecki
Software Engineer @ Software Mansion

https://reactnative.dev/blog 2/14
7/31/25, 10:54 PM Blog · React Native

Dawid Małecki
Software Engineer @ Software Mansion

In React Native 0.80, we're introducing two significant


changes to React Native's JavaScript API — the deprecation
of deep imports, and our new Strict TypeScript API. These are
part of an ongoing effort to accurately define our API and
offer dependable type safety to users and frameworks.

Quick takeaways:

Deep imports deprecation: From 0.80, we're introducing


deprecation warnings for deep imports from the react-
native package.

Opt-in Strict TypeScript API: We are moving to from-


source TypeScript types and a new public API baseline
under TypeScript. These enable stronger and more
futureproof type accuracy, and will be a one-time
breaking change. Opt in via compilerOptions in your
project's tsconfig.json .
We'll work with the community over time to ensure that
these changes work for everyone, before enabling the
Strict TypeScript API by default in a future React Native
release.

Tags: announcement

Read
more

React Native 0.79 -


Faster tooling and much
https://reactnative.dev/blog 3/14
7/31/25, 10:54 PM Blog · React Native

more
April 8, 2025 · 11 min read

Alan Hughes
Software Engineer @ Expo

Shubham Gupta
Software Engineer @ Dream11

Fabrizio Cucci
Software Engineer @ Meta

Nicola Corti
Software Engineer @ Meta

Today we are excited to release React Native 0.79!

This release ships with performance improvements on various


fronts, as well as several bugfixes. First, Metro is now faster to
start thanks to deferred hashing, and has stable support for
package exports. Startup time in Android will also be
improved thanks to changes in the JS bundle compressions
and much more.

Highlights
New Metro Features
JSC moving to a Community Package
iOS: Swift-Compatible Native Modules registration
Android: Faster App Startup
Removal of Remote JS Debugging

Tags: engineering

https://reactnative.dev/blog 4/14
7/31/25, 10:54 PM Blog · React Native

Read
more

React Native 0.78 -


React 19 and more
February 19, 2025 · 11 min read

Vojtech Novak
Software Engineer @ Expo

Shubham Gupta
Software Engineer @ Dream11

Fabrizio Cucci
Software Engineer @ Meta

Riccardo Cipolleschi
Software Engineer @ Meta

Today we are excited to release React Native 0.78!

This release ships React 19 in React Native and some other


relevant features like native support for Android Vector
drawables and better brownfield integration for iOS.

Highlights
React 19
Towards smaller and faster releases
Opt-in for JavaScript logs in Metro
Added support for Android XML drawables
ReactNativeFactory on iOS
https://reactnative.dev/blog 5/14
7/31/25, 10:54 PM Blog · React Native

Tags: engineering

Read
more

React Native Core


Contributor Summit
2024 Recap
February 3, 2025 · 10 min read

Michał Pierzchała
Head of Technology @ Callstack

Szymon Rybczak
Software Engineer @ Callstack

Mo Javad
Head of Mobile (UK) @ Theodo

Steven Moyes
Senior Product Manager @ Microsoft

Every year, the core contributors in the React Native


Community get together with the React Native team to
collaboratively shape the direction of this project.

Last year was no different—with small exception. We usually


meet a day before React Universe Conf (formerly React
Native EU) at Callstack HQ in Wrocław. In 2024, learning from
past experiences, we hosted the Summit for two consecutive
days, so that we can have more unstructured time together.

https://reactnative.dev/blog 6/14
7/31/25, 10:54 PM Blog · React Native

Tags: engineering

Read
more

React Native 0.77 - New


Styling Features,
Android’s 16KB page
support, Swift
Template
January 21, 2025 · 16 min read

Vojtech Novak
Software Engineer @ Expo

https://reactnative.dev/blog 7/14
7/31/25, 10:54 PM Blog · React Native

Mazen Chami
Software Engineer @ InfiniteRed

Blake Friedman
Software Engineer @ Meta

Rob Hogan
Software Engineer @ Meta

Today we are excited to release React Native 0.77!

This release ships several features: new styling capabilities


such as support for display: contents , boxSizing ,
mixBlendMode , and outline -related properties to provide a
more powerful layout options; Android 16KB page support to
be compatible with the newer Android devices. We are also
modernizing the community template by migrating it to Swift,
while continuing to support and maintain compatibility with
Objective-C for developers who prefer it.

Tags: engineering

Read
more

New Architecture is
here
October 23, 2024 · 24 min read

The React Team


@reactjs / @reactnative

https://reactnative.dev/blog 8/14
7/31/25, 10:54 PM Blog · React Native

React Native 0.76 with the New Architecture by default is


now available on npm!

In the 0.76 release blog post, we shared a list of significant


changes included in this version. In this post, we provide an
overview of the New Architecture and how it shapes the
future of React Native.

The New Architecture adds full support for modern React


features, including Suspense, Transitions, automatic
batching, and useLayoutEffect . The New Architecture also
includes new Native Module and Native Component systems
that let you write type-safe code with direct access to native
interfaces without a bridge.

This release is the result of a ground-up rewrite of React


Native we’ve been working on since 2018, and we’ve taken
extra care to make the New Architecture a gradual migration
for most apps. In 2021, we created the New Architecture
Working Group to collaborate with the community on
ensuring a smooth upgrade experience for the entire React
ecosystem.

Most apps will be able to adopt React Native 0.76 with the
same level of effort as any other release. The most popular
React Native libraries already support the New Architecture.
The New Architecture also includes an automatic
interoperability layer to enable backward compatibility with
libraries targeting the old architecture.

Tags: announcement

Read
more

https://reactnative.dev/blog 9/14
7/31/25, 10:54 PM Blog · React Native

React Native 0.76 - New


Architecture by default,
React Native DevTools,
and more
October 23, 2024 · 12 min read

Blake Friedman
Software Engineer @ Meta

Riccardo Cipolleschi
Software Engineer @ Meta

Frank Calise
Software Engineer @ Infinite Red

Gabriel Donadel Dall'Agnol


Software Engineer @ Expo

Today we are excited to release React Native 0.76!

This is a major milestone for React Native, as we’re enabling


the New Architecture by default, and we’re introducing React
Native DevTools. This has been the culmination of 6 years of
hard work from our team, together with the support of our
incredible community of developers.

Highlights
React Native New Architecture by default
React Native DevTools
Faster Metro resolution

https://reactnative.dev/blog 10/14
7/31/25, 10:54 PM Blog · React Native

Box Shadow and Filter style props

Breaking Changes
Removed the dependency on the react-native-
community/cli
Android Apps are ~3.8Mb smaller thanks to Native
Library merging
Updates to Minimum iOS and Android SDK requirements

Tags: announcement release

Read
more

React Native 0.75 -


Support for Percentage
Values in Layout, New
Architecture
Stabilization, Template
& init Updates, and
more
August 14, 2024 · 16 min read

Gabriel Donadel Dall'Agnol


Software Engineer @ Expo

https://reactnative.dev/blog 11/14
7/31/25, 10:54 PM Blog · React Native

Siddharth Kulkarni
Software Engineer @ Coinbase

Thibault Malbranche
Lead Mobile Engineer @ Brigad

Blake Friedman
Software Engineer @ Meta

Riccardo Cipolleschi
Software Engineer @ Meta

Nicola Corti
Software Engineer @ Meta

Today we are excited to release React Native 0.75!

This release ships several features, such as Yoga 3.1 with


support for % values, several stabilization fixes for the New
Architecture, and the introduction of the recommendation for
users to use a React Native Framework.

Highlights
Yoga 3.1 and Layout Improvements
New Architecture Stabilization
Using Frameworks

Breaking Changes
Touchables in TypeScript can’t be used as types in
Generic expressions anymore
Last version supporting minSdk 23 and minIOSVersion
13.4
Android: JSIModule has been deleted

https://reactnative.dev/blog 12/14
7/31/25, 10:54 PM Blog · React Native

Android: PopUp Menu removed from core


iOS: Finalized Push Notifications deprecation work
Community CLI: Removal of ram-bundle and profile-
hermes commands

Tags: engineering

Read
more

Use a framework to
build React Native apps
June 25, 2024 · 5 min read

Nicola Corti
Software Engineer @ Meta

At React Conf, we updated our guidance on the best tool to


get started building React Native apps: a React Native
framework - a toolbox with all the necessary APIs to let you
build production-ready apps.

Using React Native frameworks, such as Expo, is now the


recommended approach to create new apps.

In this blogpost we want to walk you through what they are in


detail and what they mean for you as a React Native
developer starting a new project.

Tags: announcement

https://reactnative.dev/blog 13/14
7/31/25, 10:54 PM Blog · React Native

Read
more

https://reactnative.dev/blog 14/14

You might also like