"매 한 codebase 의 mobile + desktop". React Native Web (RNW) 매 RN component 를 DOM 으로 render — Expo Web 또는 standalone Vite/Next.js 셋업으로 매 desktop browser target. 2026 기준 Expo Router v4 + RN 0.76 New Architecture 매 stable, Bridgeless 매 web 의 hot reload 빠름. Tamagui / NativeWind 매 styling 의 cross-platform.
매 핵심
매 왜 desktop 의 RNW
매 mobile-first 의 enterprise dashboard / electron 대체.
매 single team / single component library.
Server-side render (Next.js + RNW 0.19+) 매 SEO 가능.
Tablet / iPad split-view 의 fluid layout.
매 vs alternatives
Electron: 매 heavy bundle, native shell, 매 different mental model.
Tauri: 매 Rust + WebView — 매 React but 매 RN component X.
언제: mobile-first product 의 desktop site, internal tool with RN library, universal team.
언제 X: desktop-only 의 native window/menu/system tray — 매 Electron/Tauri.
❌ 안티패턴
document.getElementById 직접 사용: 매 mobile crash. Platform.OS gate 필수.
Mobile-only 라이브러리 import: 매 web bundle 의 fail. .web.tsx split.
Fixed pixel layout: 매 desktop wide screen 매 broken. Flex / max-width.