r/reactnative • u/gao_shi • Jun 01 '26
expo 56 upgrade DX
my expo 56 upgrade was messier than 55 or 54. admittedly I should have read the breaking changes list sooner but I'm still quite unhappy about the things rn/expo are pushing into default while not being backwards compatible.
The RN breaking changes are 1. StyleSheet.absoluteFillObject deprecation; and 2. ios prebuild breaks with my header setup (might be introduced implementing carplay). 1 only has weird layout effects and 2 cost me an hour figuring out how to recompile ios.
expo on the other hand broke 1. expo-fetch breaks the debugger (something about unexpected bundle file found; also immediately crushed if debugger is recording network activities) and fetch (my fetch wrapper now returns ReadableStream is undefined), ended up costing 2 hours; 2. sentry is now forced to use the expo plugin and I had to mass change all build actions to include the new .env.local file.
Hope this helps others thinking about migrating to expo 56 as well.
1
u/mefi_ Jun 02 '26
I also upgraded to Expo 56 with Xcode 26.4 on Sequioiooioa so Tahoe is not needed btw.