Managing App Updates with Expo Over-The-Air (OTA) Delivery
Stop waiting for app store reviews for every bug fix. Learn how Expo's OTA updates deliver JavaScript changes instantly and where the native code boundary lies.
ReadMeFeed / Community knowledge
Real questions. Useful conversations. Find the people who know your stack.
Stop waiting for app store reviews for every bug fix. Learn how Expo's OTA updates deliver JavaScript changes instantly and where the native code boundary lies.
A diagnostic guide to resolving 'Network response timed out' errors in Expo Go, covering LAN vs Tunnel modes, firewall configurations, and network isolation.
Learn how to use React Native FlatList’s virtualization, key props, and image caching to build memory‑efficient lists that perform well on any device. Includes a 10k‑item example, trade‑offs, and actionable tuning tips.
Stop the lag in your React Native apps. Learn how to use FlatList virtualization, getItemLayout, and windowSize to render thousands of items without crashing your app.
Guide to picking JavaScript or native stack navigators in React Navigation based on performance, header flexibility, and native dependencies.
Learn how to implement high-performance virtualization in React Native using FlatList, focusing on getItemLayout, memory management, and avoiding JS thread bottlenecks.
When developing with Expo, the SDK pins a specific React Native version, and all expo‑* modules are compiled against that RN release. This creates an integration boundary between the Expo SDK and the React Native runtime that third‑party native libraries must also respect. Developers often need to add native code that is not part of the Expo SDK, and they mu
Hermes Bytecode Cache Invalidation During Migration When migrating a small React Native application to production with Hermes enabled, the transition from development to production builds requires careful handling of the bytecode cache. The Hermes engine compiles JavaScript to platform-specific bytecode (.hbc files), which provides significant bundle size re
React Native projects can enable Fabric renderer and TurboModules via configuration, which changes native module loading semantics compared with the legacy Paper renderer and bridge. The framework continues to maintain both code paths, and recent releases have shifted Hermes to default while New Architecture remains opt-in. This creates a compatibility bound