React Native Weekly
← Back to archive

2026-01-28 · #18

React Native Weekly #18 Expo SDK 55 Beta, calc() Support, EAS Build 30% Faster and more

Expo SDK 55 Beta Released#

Expo SDK 55 beta has been released with support for React Native 0.83.1 and React 19.2. With this update, the move to React Native 0.83 means Legacy Architecture support has been dropped. The release also includes opt-in support for Hermes v1, which is expected to bring improvements to startup time, overall performance, and JS bundle build times.

Expo @expo · 2026年1月22日

‼️Expo SDK 55 beta is out now🧪 (RN 0.83.1 + React 19.2) Highlights: ♢ Legacy Architecture support is gone ♢ New default template (native tabs, /src/app) ♢ Hermes v1 opt-in ♢ Smaller OTA updates with Hermes bytecode diffing ♢ More native Router APIs + better brownfield

Expo Router v7#

New components such as <Tabs /> and others have been added. There are also changes around the navigation bar API and other updates to support the Liquid Glass style.

Evan Bacon 🥓 @Baconbrix · 2026年1月22日

Expo Router v7 is now in beta! ◆ <Toolbar /> ◆ <Stack.Toolbar /> ◆ <Link.AppleZoom /> ◆ <Tabs.BottomAccessory /> Try the new UI components today: ~ / bunx create-expo -t default@55 twitter.com/expo/status/201447…

Introducing Expo Widget#

Expo Widget has also been released in alpha, allowing you to build iOS Widgets and Live Activities using Expo UI. Callstack recently released a similar solution called voltra, and the key difference here is that Expo Widget is built on top of Expo UI.

WidgetsA library to build iOS home screen widgets and Live Activities using Expo UI components.Expo Documentation

Expo UI Targeting Stability in Mid-2026#

SwiftUI support has been in beta and Jetpack Compose in alpha, but both are expected to stabilize by mid-year. Expo UI for Jetpack Compose is also said to be moving to beta soon, suggesting the API is settling down nicely.

Server Side Rendering (SSR) Support in Expo Router (Web)#

Several web-related improvements have landed, including SSR support. This makes it possible to render dynamic pages on the server side, covering use cases where SSR is needed for SEO and similar requirements.

Server renderingLearn how to render Expo Router routes dynamically at request time using server-side rendering (SSR).Expo Documentation

calc() Support Coming to React Native#

React Native has not previously supported using calculated values like calc() for size declarations. This is set to change in an upcoming version of React Native, which will introduce calc() support.

Kamil Paradowski @_ikswodarap · 2026年1月23日

It’s finally happening ✨ Bringing calc() support to React Native. width: calc(100% - 40px) just feels right.

react-native-bootsplash 7.0.0 Released#

react-native-bootsplash 7.0.0, which lets you customize the launch splash screen, has been released. It ships with edge-to-edge theming enabled by default and includes significant improvements to the Expo plugin.

Mathieu A. @zoontek · 2026年1月23日

react-native-bootsplash 7.0.0 is now available, featuring edge-to-edge theming by default and a greatly improved Expo plugin. 🧩 If you like my work, remember that you can buy a license on Gumroad to support me: zoontek.gumroad.com/l/bootspla… github.com/zoontek/react-nativ…

React Native Testing Library v14 Beta Released#

v14 beta of React Native Testing Library, the go-to testing library for React Native, is now available. The release includes the following major changes, all of which can be applied automatically via codemod:

Maciej Jastrzębski @mdj_dev · 2026年1月26日

React Native Testing Library v14 beta is now officially available! 🚀 This major version brings 2 significant changes: 🔹 New test-renderer package instead of deprecated React Test Rendere 🔹 Transition to async APIs: render, fireEvent, act, etc Both are covered by codemods!

EAS Build Now 30% Faster#

EAS build speeds have improved by 30% thanks to compiler caching. This is powered by ccache, a tool that caches C/C++ build outputs, reducing the time spent recompiling C/C++ code used in React Native, Hermes, native libraries, and more. You can enable this feature by setting the EAS_USE_CACHE=1 environment variable.

Expo @expo · 2026年1月26日

Your EAS builds just got 30% faster ⚡️ ️ Compiler caching with ccache is now live for everyone. No extra cost, zero config beyond one env variable. Works on Android (SDK 53+) and iOS (SDK 54+). expo.dev/changelog/compiler-ca…

Compiler cache for builds and Workflows - Expo ChangelogCheck out new updates and improvements to Expo and EAS from the Expo team.Expo

One More Thing#

Expo SDK 55 beta is here! I tried upgrading one of my own apps to Expo SDK 55 using the expo/skills upgrade skill, and I was honestly surprised by how little I had to do myself — the upgrade basically handled itself. Upgrading React Native (and Expo) has always felt like a bit of a pain point for me personally, so it’s great to see yet another rough edge getting smoothed out.

GitHub - expo/skills: A collection of AI agent skills for working with Expo projects and Expo Application ServicesA collection of AI agent skills for working with Expo projects and Expo Application Services - expo/skillsGitHub