React Strict DOM: Nicolas Gallagher on Writing Once for Web & Native @CallstackEngineers
React Strict DOM: Nicolas Gallagher on Writing Once for Web & Native  @CallstackEngineers
Uploaded November 2025 | Updated September 2026, 5 hours ago
React Strict DOM (RSD) is poised to change how we build cross-platform. Nicolas Gallagher (Meta) explains its origin, starting with React Native Web, which he created not to run native apps, but to fix web's unpredictable styling with RN's encapsulation.

Now, RSD provides a shared, web-aligned syntax. He explains how it works:

➡️ On the web: It's a zero-overhead Babel plugin that flattens RSD components directly to HTML.
➡️ On native: It uses RN's New Architecture and a growing list of DOM APIs.

The goal is to write a component library once that runs on both platforms, giving web code the "option value" of running on native.

Follow Callstack on X 🐦 https://x.com/callstackio
React Strict DOM: Nicolas Gallagher on Writing Once for Web & NativeLive Dev Session: Rozenite DevTools Plugins, Precompiled React Native for iOS, TanStack DB 0.1Voltra: when React Native meets SwiftUIReact Native 0.83: No Breaking Changes, New DevTools and React 19.2 FeaturesLive Dev Session: Week 28 React & React Native RundownIs Your Project Setup Costing You Big Time?Understanding Threads and Queues in Swift TurboModulesWhere Reanimated Goes Next | Interview With Bartłomiej BłoniarzElevate React Native Observability With OpenTelemetry by David Rifkin | React Universe MeetupBuilding Node-API for React Native With Khalef Hosany & Kræn HansenWorklets Everywhere: Multithreading in React Native | Tomasz Żelawski at React Universe Conf 2025Introducing cpp.js.org: Revolutionizing C++ and JavaScript Bridging | Dr. Kubilay Küçük at RUC 2025
Callstack |

React Strict DOM: Nicolas Gallagher on Writing Once for Web & Native

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER