What’s New in React Native 0.83, React 19.2, New DevTools features
Beto, December 13, 2025 · 10,732 views
React Native 0.83 brings a host of new features and improvements, including integration with React 19.2 APIs like and . This update enhances developer experience with better state management and new ways to handle asynchronous data and events in React Native apps.
I also covers new DevTools capabilities such as network inspection and performance tracing, helping you debug and optimize your apps more effectively. Whether you use Expo or vanilla React Native, you’ll learn how to try out these features and why they matter for your projects in 2026.
What's inside
- How to test React Native 0.83 with Expo and Canary templates
- Introduction to the new React 19.2 API for handling promises
- Using the new API to manage component visibility and state
- Overview of the API for event subscriptions without effect dependencies
- React Native DevTools network inspector for fetch, XMLHttpRequest, and images
- Performance tracing in DevTools to profile JavaScript execution and network events
- Security note on upgrading dependencies related to React server components
- Recommendations for adopting new APIs and DevTools in your projects
How to test React Native 0.83 with Expo and Canary templates
If you want to try React Native 0.83, you can upgrade your project directly if you’re not using Expo. For Expo users, I show how to test 0.83 by creating a new project with the Expo Canary template using:
- with the and flags
This sets up a minimal project with SDK 55 and React Native 0.83, including React 19.2. The template is simple, with only essential dependencies, making it ideal for testing new features without extra complexity.
Introduction to the new React 19.2 API for handling promises
React 19.2 introduces the API, which lets you pass a promise directly and get the resolved data synchronously in your component. I demos a Pokedex app fetching Pokémon data with a 2-second delay to show a skeleton loading state.
Key points:
- accepts a promise and returns the resolved data or suspends rendering until ready
- Wrap your component in React’s to show a fallback UI (like a skeleton) while loading
- This simplifies asynchronous data fetching by eliminating manual loading state management
- You can pass context along with the promise for more flexible data handling
This API makes it easier to integrate async data in React Native with clean, declarative code.
Using the new API to manage component visibility and state
The API from React 19.2 helps manage component visibility without unmounting, preserving state when hidden. I explain how to use with modes or to control which tab or screen is active.
Highlights:
- Instead of conditionally rendering components, wrap them in components
- Set for the active tab and for inactive ones
- This avoids layout jumps and state resets common with conditional rendering
- It’s recommended to adopt in new projects for smoother UI transitions and better performance
This API improves user experience by keeping hidden components alive and ready.
Overview of the API for event subscriptions without effect dependencies
is a new React 19.2 API designed to handle event subscriptions inside effects without causing unnecessary re-renders or effect re-executions.
Key details:
- It abstracts event handlers so you don’t need to add many dependencies to your
- Useful for subscriptions like websockets or external event listeners
- Helps avoid bugs and performance issues caused by effect dependency arrays
- I show an example where manages a websocket connection state update
This API simplifies event-driven logic in React Native apps.
React Native DevTools network inspector for fetch, XMLHttpRequest, and images
React Native 0.83 adds a network inspector tab in DevTools, allowing you to monitor network requests directly inside your debugging environment.
Features:
- Supports , , and image requests
- You can filter requests by type (fetch, media, all)
- Shows request method, endpoint, payload, and response preview
- Expo users continue to see a separate Expo network panel with some reduced features
- This makes debugging network calls easier without external tools
I demos refreshing the app and viewing Pokémon API requests in the network inspector.
Performance tracing in DevTools to profile JavaScript execution and network events
The new performance tab in React Native DevTools lets you record and analyze app performance, including JavaScript execution, network events, and custom user timings.
Details:
- Start recording with the record button or
- View a timeline of operations to identify slow or expensive code
- Helps diagnose performance bottlenecks in your React Native app
- Supports web performance APIs for consistent profiling across platforms
- Encouraged to integrate performance tracing into your daily workflow
I show a quick recording session and explains how this can help optimize your app.
Security note on upgrading dependencies related to React server components
A critical security vulnerability was recently discovered in React server components. While it doesn’t directly affect React Native, if you use experimental React server components or functions, you must upgrade related dependencies immediately.
Recommendations:
- Upgrade and if you use experimental React server features
- Keep your dependencies up to date to avoid security risks
- This is an important heads-up for projects using cutting-edge React features
Recommendations for adopting new APIs and DevTools in your projects
I recommend adopting the new React 19.2 APIs like and in your React Native 0.83 projects for better state management and event handling.
Additional advice:
- Use to preserve component state and avoid layout jumps
- Wrap async data fetching with and for clean loading states
- Leverage the new DevTools network and performance panels to debug and optimize
- Test these features early using Expo Canary templates or direct upgrades
These improvements will help you build more robust and performant React Native apps in 2026.
Resources

CourseReact Native course
Master React Native fundamentals and advanced topics including integrations, routing, and CI/CD.

Premium resourcePro membership
Get lifetime access to projects, experiments, and production-ready React Native apps.
Like this article? Get the rest of the library plus weekly React Native tips. Free.