React Native 0.74 - Yoga 3.0, Bridgeless New Architecture, and more
React Native Blog
by
2d ago
Today we're releasing React Native 0.74! This release adds Yoga 3.0, Bridgeless by default under the New Architecture, batched onLayout updates (New Architecture), and Yarn 3 as the default package manager for new projects. We are also removing deprecated APIs, with the removal of PropTypes and breaking changes to PushNotificationIOS. On Android, SDK 23 (Android 6.0) is now the minimum supported version. Highlights​ Yoga 3.0 New Architecture: Bridgeless by Default New Architecture: Batched onLayout Updates Yarn 3 for New Projects Breaking Changes​ Android Minimum SDK Bump (Android 6.0) API ..read more
Visit website
React Native 0.73 - Debugging Improvements, Stable Symlink Support, and more
React Native Blog
by
4M ago
Today we're releasing React Native 0.73! This release adds improvements to debugging with Hermes, stable symlink support, Android 14 support, and new experimental features. We are also deprecating legacy debugging features, and are releasing the next pillar of the New Architecture: Bridgeless Mode! Highlights​ Debugging Improvements Stable Symlink Support in Metro Kotlin Template on Android Android 14 Support New Architecture Updates Deprecated Debugging Features Breaking Changes​ Babel Package Renames Other Breaking Changes React Native CLI Changes Highlights​ Debugging Improvements​ The ..read more
Visit website
Package Exports Support in React Native
React Native Blog
by
11M ago
With the release of React Native 0.72, Metro — our JavaScript build tool — now includes beta support for the package.json "exports" field. When enabled, it adds the following functionality: React Native projects will work with more npm packages out-of-the-box New capabilities for packages to define their API and target React Native Some breaking changes to package resolution (in edge cases) In this post we'll cover how Package Exports works, and what these changes mean for you as a React Native app developer or package maintainer. What is Package Exports?​ Introduced in Node.js 12.7.0, Packa ..read more
Visit website
React Native 0.71-RC0 Android outage postmortem
React Native Blog
by
1y ago
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 discuss in detail what happened, what we all learned from it, and what actions we are going to take to avoid similar outages in the future. What happened On November 4th 2022, we published the version 0.71.0-rc0 of React Native, the first release candid ..read more
Visit website
React Native 0.71: TypeScript by Default, Flexbox Gap, and more...
React Native Blog
by
1y ago
Today we’re releasing React Native version 0.71! This is a feature-packed release including: TypeScript by default Simplifying layouts with Flexbox Gap Web-inspired props for accessibility, styles, and events Restoring PropTypes Developer Experience Improvements New 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​ In this release, we’re investing in the TypeScript experience of React Native. Starting with 0.71, when you create a new React Native app via the React Native CLI you'll ..read more
Visit website
First-class Support for TypeScript
React Native Blog
by
1y ago
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 default TypeScript declarations shipped with React Native React Native documentation is TypeScript First In this post we’ll cover what these changes mean for you as a TypeScript or Flow user. New App Template is TypeScript By Default​ Starting with 0.71, when you create a new React Native app via the React N ..read more
Visit website
Pointer Events in React Native
React Native Blog
by
1y ago
Today we are sharing an experimental cross-platform pointer API for React Native. We’ll go over motivations, how it works, and its benefits to React Native users. There are instructions on how to enable and we’re excited to hear your feedback! 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 the question of how React Native should ..read more
Visit website
React Native Core Contributor Summit 2022
React Native Blog
by
1y ago
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 2022. Callstack hosted the Summit in their HQ in Wrocław, Poland, as a part of the React Native EU conference happening at the same time. Together with the React Native core team, we devised a series of workshops in which the attendees could participate. The topic ..read more
Visit website
Announcing React Native 0.70
React Native Blog
by
1y ago
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 New Documentation Hermes as default engine A new unified configuration for Codegen Android Auto-linking for New Architecture libraries Full CMake support for Android builds Highlights of 0.70 New Architecture’s New Documentation​ Over the last few months ..read more
Visit website
Hermes as the Default
React Native Blog
by
1y ago
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, app size, and memory consumption. One key difference between Hermes and other JS engines is its ability to compile JavaScript source code to bytecode ahead of time. This precompiled bytecode is bundled inside the binary, and saves the interpreter from having to perform ..read more
Visit website

Follow React Native Blog on FeedSpot

Continue with Google
Continue with Apple
OR