React Native
Articles on React Native performance, JavaScript bridge optimization, and cross-platform mobile development.
React Native engineering articles 61–90 of 277
Why Airbnb’s React Native Experiment Ended With a Complete Rewrite | by Yash Batra | JavaScript in Plain English
Airbnb bet big on React Native to unify their mobile codebase. Two years later, they scrapped it all and went back to native.
How to add native code to your app with Expo Modules
Jacob Clausen from Expo shows how to break free from SDK limitations. Building custom native modules doesn't mean abandoning Expo's developer experience.
Building Real-Time Audio Pipelines in React Native
Real-time audio in React Native isn't just about playing files anymore. Callstack's engineering team reveals why buffer-based pipelines are becoming essential for voice AI, live streaming, and audio processing ...
React Native Version 0.82 Release
React Native just dropped its most significant release ever. Version 0.82 completely removes the Legacy Architecture, marking what the team calls 'the start of a new era' for mobile development.
HelloFresh’s Brownfield Leap: One App to Feed Them All!
HelloFresh was running 6 mobile apps on 2 completely different tech stacks. Their teams couldn't ship features fast enough, and customers were getting inconsistent experiences across brands.
Cross-Platform TV Apps with React Native for tvOS, Android TV, and Tizen
Callstack just dropped their Ultimate Guide to React Native TV Development 2026. If you're building streaming apps, this changes the game for cross-platform TV.
Accelerating Mobile App Development at Zalando with Rendering Engine and React Native
Zalando is migrating 90+ screens across iOS and Android to React Native without rebuilding their entire app. Here's how they're pulling it off for 52M+ customers.
DevMate: Accelerating React Native Development at Atlassian
Asif Mujteba from Atlassian just revealed how they slashed React Native build times by 97%. If you've ever rage-quit while waiting for a rebuild after switching branches, this one's for you.
Synchronizing Animated Values and Shared Values in React Native
Working with both React Native Animated and Reanimated in the same codebase? You're not alone. Callstack tackles the synchronization challenge that's been tripping up teams during gradual migrations.
Debugging Android Connectivity Issues with Metro Bundler
Ever spent hours debugging why your React Native Android app won't connect to Metro during development? You're not alone.
How to Use Liquid Glass in React Native
Callstack just dropped a guide on bringing Apple's Liquid Glass effect to React Native apps. If you've been eyeing those gorgeous iOS blur effects, this is your playbook.
Expo SDK 54: Better. Faster. Simpler.
Frank Calise from Infinite Red tested Expo SDK 54 and found iOS builds dropping from 5:28 to 3:33. That's a 35% time savings without changing a single line of code.
Migrating to React Native's New Architecture
Shopify just migrated two massive apps to React Native's New Architecture without pausing weekly releases or breaking production for millions of merchants.
React Strict DOM vs React Native for Web in 2025
Tyler from Infinite Red breaks down why Meta is recommending React Strict DOM over React Native for Web—and what it means for your cross-platform strategy in 2025.
React Native Version 0.81 Release
React Native 0.81 just dropped with a game-changing performance boost: iOS builds up to 10x faster. But there's a catch that'll affect every Android developer.
Deep Dive into Node API in React Native
Node-API is quietly becoming React Native's secret weapon for stable native modules. Here's why it matters more than you think.
FlashList v2: A Ground-Up Rewrite for React Native’s New Architecture
Shopify just eliminated one of React Native's biggest pain points: guessing item sizes for performant lists.
Build and Run Node API Modules in React Native
Running Node.js APIs directly inside React Native apps just became possible. This changes how we think about code reuse between mobile and backend.
Node API Support for React Native Development
Callstack just dropped Node-API support for React Native, and it's a bigger deal than you might think. This could fundamentally change how native modules work across the ecosystem.
React Native Performance Crisis: Solving 190% CPU Usage
Matt Sellars from Motion watched their React Native calendar screen peg CPU at 190%. The culprit? View bridges tripling rendering overhead between JS and native code.
Introducing React Native RAG
Software Mansion just dropped React Native RAG, bringing full Retrieval-Augmented Generation to mobile devices. No cloud required, no API costs, and your user data never leaves the phone.
Why is expo-router so slow on Android (production)
Expo-router tab navigation taking 1+ second on Android production builds? You're not alone, and the culprit might surprise you.
Caching React Native Builds on S3 and R2
Your React Native CI builds are probably slower and more expensive than they need to be. Callstack just shared a practical caching strategy that could change that.
Best React Native Debugging Tools in 2025
Kacper Kapuściak from Software Mansion reveals why console.log() is still the most popular React Native debugging method in 2024. Spoiler: there's a much better way.
Create and run fast end-to-end tests using Moropo and Expo
E2E testing on mobile is notoriously slow and flaky. Expo just partnered with Moropo to change that equation for React Native developers.
Moving Towards a Stable JavaScript API in React Native
React Native 0.80 is making a bold move: deprecating deep imports and introducing auto-generated TypeScript types. This is the foundation for a truly stable API.
Cross-Platform Web3 dApps With React Native
Callstack explores how React Native is becoming the unexpected bridge between traditional mobile development and the Web3 ecosystem. Building decentralized apps just got a lot more practical.
Build Modern Web3 dApps on Ethereum With React Native and Viem
Building Web3 dApps in React Native just got a major upgrade. Callstack shows how Viem is changing the game for Ethereum development on mobile.
Real-time audio processing with Expo and native code
Braulio Ríos built a production-ready guitar tuner app using React Native that processes audio in real-time with near-native performance. Here's how he combined TypeScript, C++, Swift, and Kotlin to solve a pro...
Mobile Bridge: Making WebViews Feel Native
Shopify had 600 mobile screens to build. Building them all natively would have crushed their velocity, but WebViews felt slow and broken.