June 28th, 2024

React Native team says "Use Expo"

The React Conf suggests using a React Native framework like Expo for app development, offering essential APIs for navigation, data fetching, and state management. Expo simplifies upgrades and tooling, while custom frameworks are an option. The React Native team endorses Expo as the primary community framework, with support for using React Native without a framework. The guidance is reflected in the updated Getting Started page, and a detailed RFC0759 explains the rationale and potential future recommendations for fostering competition and innovation in the React Native ecosystem.

Read original articleLink Icon
React Native team says "Use Expo"

At React Conf, the recommendation for building React Native apps has shifted towards using a React Native framework, like Expo, to streamline app development. These frameworks provide essential APIs to create production-ready apps, addressing common challenges such as navigation, data fetching, and state management. While building a custom framework is an option, leveraging existing frameworks is encouraged for most developers. Expo is currently the sole endorsed community framework for React Native due to its robust developer experience. Migrating to Expo offers benefits like simplified React Native version upgrades and enhanced tooling. For those opting not to switch to Expo, using React Native without a framework remains supported. The React Native team has updated the Getting Started page to reflect this guidance. Developers can access the react-native init command through npx @react-native-community/cli@latest init. Additionally, a detailed RFC0759 outlines the rationale behind endorsing frameworks and provides insights for potential future framework recommendations to foster competition and innovation in the React Native ecosystem.

Link Icon 3 comments
By @andrewstuart - 4 months
In that case the projects should merge.

That or react native should rename to Expo.

By @PestoDrizzle - 4 months
"As of today, the only recommended community framework for React Native is Expo. Folks at Expo have been investing in the React Native ecosystem since the early days of React Native and as of today, we believe the developer experience offered by Expo is best in class."