React Native 0.71-RC0 Android outage postmortem

Now that 0.71 is available, we want to share some key information about the incident that broke Android builds for all React Native versions while releasing the first 0.71 release candidate for React Native & Expo Android builds on November 4th, 2022. The contributors who helped tackle the incident recently attended a post-mortem meeting to […]

Continue Reading

React Native 0.71: TypeScript by Default, Flexbox Gap, and more…

Today we’re releasing React Native version 0.71! This is a feature-packed release including: TypeScript by defaultSimplifying layouts with Flexbox GapWeb-inspired props for accessibility, styles, and eventsRestoring PropTypesDeveloper Experience ImprovementsNew Architecture Updates In this post we’ll cover some of the highlights of 0.71. info For a full list of changes, check out CHANGELOG.md. TypeScript by default​ […]

Continue Reading

First-class Support for TypeScript

info This post covers TypeScript features in React Native 0.71 which is currently a release candidate. You can check its release status here. With the release of 0.71, React Native is investing in the TypeScript experience with the following changes: New app template is TypeScript by defaultTypeScript declarations shipped with React NativeReact Native documentation is […]

Continue Reading

Pointer Events in React Native

It’s been over a year since we shared our many platform vision on the wins of building beyond mobile and how it sets a higher bar for all platforms. During this time, we’ve increased our investments in React Native for VR, Desktop, and Web. With differences in hardware and interactions on these platforms, it raised […]

Continue Reading

React Native Core Contributor Summit 2022

After years of pandemic and online-only events, we really felt it was time to bring the Core Contributors of React Native together! That’s why at the beginning of September, we gathered some of the active core contributors of React Native, library maintainers, and the Meta’s React Native and Metro teams to the Core Contributor Summit […]

Continue Reading

Announcing React Native 0.70

We are excited to release a new version of React Native, 0.70.0. This version comes with several improvements like a new unified configuration for Codegen, Hermes as default engine, and full CMake support for Android builds along with a refresh of the documentation for the New Architecture. Read on to learn more! Sections​ New Architecture’s […]

Continue Reading

Hermes as the Default

Last October, we announced that we had started work towards making Hermes the default engine for all React Native apps. Hermes has provided a lot of value to React Native inside of Meta, and we believe the open-source community will benefit as well. Hermes is designed for resource constrained devices and optimizes for start up, […]

Continue Reading

Announcing React Native 0.69

We are excited to release a new version of React Native, 0.69.0. This version comes with several improvements for the New Architecture of React Native and new features: React 18 support & bundled Hermes. Read on to learn more! Sections​ React 18Bundled HermesHighlights of 0.69 React 18​ We are delighted to share with you that […]

Continue Reading

Helping migrate React Native libraries to the New Architecture

tl; dr: We are working on improving the resources supporting the React Native New Architecture. We have already released a repository to help migrate your app (RNNewArchitectureApp) and one for your libraries (RNNewArchitectureLibraries). We are also revamping the New Architecture guide on the Website and we created a GitHub Working Group to answer questions related […]

Continue Reading

React Native Accessibility – GAAD 2022 Update

May 19th, 2022 marks the 11th annual celebration of Global Accessibility Awareness Day and we wanted to update everyone on the accessibility progress we’ve made on the React Native Framework. Meta (formerly Facebook) was the first organization to take the GAAD pledge in 2020, committing to making the React Native framework accessible. “We hope this […]

Continue Reading