React Native Weekly
← Back to archive

2025-10-21 · #7

React Native Weekly #7 react-native-mmkv v4, Bottom Tabs 1.0.0, Skia Template Expo and more

React Native Screens Adds Split View Support, 4.17.0 Released#

React Native Screens is planning to add Split View support for iPad. Since React Native Screens is used by React Navigation and Expo Router (which uses React Navigation internally), we can expect those libraries to gain Split View support down the line as well.

Software Mansion @swmansion · 2025年10月14日

React Native Screens will provide Native Split View 🚀 Coming soon to your favorite navigation libraries!

React Native Screens 4.17.0#

Separately, version 4.17.0 has also been released.

Software Mansion @swmansion · 2025年10月16日

We know you love the React Native Screens releases, so here’s what’s coming to 4.17.0: 👉Important patches for iOS 26 behaviour 👉New API for specifying native header items on iOS 👉 New experimental safe area component handling native header / bottom tabs, etc. 👉Support for

react-native-mmkv v4 Is Here#

v4 of react-native-mmkv, the key-value storage library for React Native, has arrived.

Marc @mrousavy · 2025年10月20日

react-native-mmkv V4 is now released as stable!!! 🥳🚀 github.com/mrousavy/react-nati…

React Native Bottom Tabs 1.0.0#

React Native Bottom Tabs, which provides a native bottom tab UI, has reached 1.0.0.

Oskar @o_kwasniewski · 2025年10月18日

React Native Bottom Tabs 1.0.0 is out ✨ - Drops old architecture 🌅 - Simplifies build configuration, making it fully compatible with Expo Image ✅ - Bunch of bug fixes 🐛 It works with @expo router, @reactnavigation and in standalone mode ⬇️

Skia Template Added to create-expo#

A new template using Skia and Expo Router has been added to npx create-expo for bootstrapping Expo projects.

Evan Bacon 🥓 @Baconbrix · 2025年10月19日

Created a new starter for using Skia with Expo Router: ~ / npx create-expo -e with-skia This uses suspense to load skia on web so all UI state lives in React.

LegendList 2.0.12 and 2.1.0-beta#

LegendList 2.0.12 brings even more performance improvements. Compared to FlatList and FlashList2, it appears to scroll more smoothly with fewer blank areas showing up.

Jay Meistrich @jmeistrich · 2025年10月14日

LegendList 2.0.12 is much faster than earlier versions, so I recommend updating ❤️ It now runs tighter loops, does less math, and better uses scroll velocity to predict what will be in view next frame. So it leaves more frame time for your components to render ✨ twitter.com/jmeistrich/status/…

2.1.0-beta2 is also out. This version adds support for infinite scrolling on the Web, along with scrollToIndex and StickyHeader functionality.

Jay Meistrich @jmeistrich · 2025年10月20日

I've got LegendList's scrollToIndex and sticky headers features working in react-dom now (though not fully optimized yet) - try it out in @legendapp/[email protected] 🎉 If you've used another web virtualized list library before, what are your pain points?

Uniwind RC1#

Uniwind RC1, which lets you style your app with a Tailwind-like API, has been released. It’s reportedly twice as fast as the previous beta.

Jacek @jpudysz · 2025年10月20日

I'm thrilled to announce that Uniwind has reached its first RC and it's faaaast 🔥

Expo App Awards Now Open#

The Expo App Awards celebrate the best apps built with Expo — and this is the very first time they’re being held. Submissions are open from October 6 through October 31.

Expo App AwardsCelebrating the best apps built with ExpoExpo
Expo @expo · 2025年10月19日

Every Wag is a modern, AI-powered pet-care companion built with Expo 🐾 • Expo Router + EAS Build / Submit for navigation & deployment • Expo Notifications, Haptics, Updates for native polish • @supabase + @RevenueCat + @OpenAI for data, payments, AI • Offline-first with

One More Thing#

The Expo App Awards are a great initiative! It’ll be a fantastic showcase of apps built with Expo, and a great way to see what kinds of technologies people are using under the hood.

If I can find the time, I’d love to publish my own app and throw my hat in the ring…!