React 18 Support
complete
Slapbox
Expo generally lags well behind on React Native, but I'm hoping that won't mean a multi-year wait for React 18 support.
Kim Brandwijk
complete
Expo SDK 46 uses React 18.
Kim Brandwijk
complete
Expo SDK 46 uses React 18.
Wodin
React 18 support is included in the Expo SDK 46 Beta version:
From their blog post: "React Native 0.69.1 and React 18. The primary benefit of React Native 0.69 to JavaScript developers is that you can now use React 18 in your apps! While we’re excited about React Native’s New Architecture (alongside React 18 concurrent features) we can’t yet recommend it [to] all but the most adventurous developers — we don’t support it on Expo module view managers yet, and most libraries in the ecosystem don’t either."
Jesús Manuel González Saldivar
Please!
H
Hector
Super hopeful this is coming soon!
Phil Hannent
Interestingly React 18 is targetted at RN 0.69: https://github.com/facebook/react-native/issues/33696#issuecomment-1108605214
Wodin
Phil Hannent: I would guess we could expect it in Expo in SDK 46 then.
Kim Brandwijk
The upcoming SDK 45 release will use React Native 0.68, which is the latest release. This RN version doesn't support React 18 yet, as mentioned in the React 18 post here which was published just days before RN 0.68 shipped.
We fully expect to continue to track more closely with RN releases in future SDK versions, but as React 18 has not landed in any RN release yet, we can't make any statements beyond that.
Slapbox
Kim Brandwijk: Thanks very much for your reply! I'm glad to hear Expo is catching up on RN versions as that's the real crux of my request.
Derk-Jan Karrenbeld
Slapbox: With eas you often can already "bump forward" (with caveats) as expo no longer requires the special expo fork.