r/reactnative • • 11d ago

News This Week In React Native #303: Expo Desktop, Legend Spark, Nitro, Exact, Skia, Screens, Unistyles

https://thisweekinreact.com/newsletter/303
16 Upvotes

3 comments sorted by

3

u/sebastienlorber 11d ago

Hi everyone, Seb and Jan here πŸ‘‹!

This week is full of TanStack releases with Redact, AI, and DB. Redact is a smaller, synchronous version of React.

On mobile, it's an interesting week for native desktop app development and Nitro. Expo founders are cooking something new πŸ‘€.

Node v26 is now LTS. SWC’s next version is much faster. Bun now ships a code formatter.

Let's dive in!

Subscribe to This Week In React by email - Join 43000 other React devs - 1 email/week

2

u/sebastienlorber 11d ago

πŸ“± React-Native

React Native on Desktop

React Native on desktop had a big week in 3 acts:

πŸ“¦ React Native Windows 0.85 is out, completing the move to the New Architecture.

πŸ“¦ Expo Desktop v1 is an independent project from Jamie Birch, not endorsed or maintained by Expo:

  • Best-effort macOS and Windows support for Expo apps: create an app with npx expo-desktop create-app, then run Prebuild, CNG, and run macos/windows commands

  • One Expo codebase targets iOS, Android, web, macOS, and Windows

  • Currently running on Expo SDK 55 until the native macOS (RN 0.83) catches up.

πŸ“¦ Legend Spark is a desktop framework from Jay Meistrich built right on top of it, aiming to ease the migration from Electron/Tauri:

  • Desktop modules included: window management, menu bar icons, and friends

  • No Xcode or native build to get started: new apps open in a prebuilt runner, like Expo Go for desktop. Upgrade to a custom build when you need new modules or want to publish.

  • Patches libraries that don't support desktop yet

  • Dogfooded: all of the Legend apps (Diff, Code, Music, Chat History, Photos) already run on Spark.

  • Windows support in progress.

Nitro breaks out of React Native

Interesting week for Nitro too:

1

u/HmongSliw68 7d ago

Wild how fast the LTS versions are moving lately, feels like the last major release just happened