Repository navigation
[Due for payment 2026-07-21] Upgrade RN to 0.85 and Expo SDK 56 #91629
Description
Activity
- addedDailyKSv2KSv2InternalRequires API changes or must be handled by Expensify staffRequires API changes or must be handled by Expensify staff
on May 25, 2026 @jakubstec Let's plan out how we will process this update, lets start with all the dependencies we can update in prs before the RN and Expo so we make sure the PRs are as small as possible
Reacted by Rory AbrahamI'll catch up with @war-in and come up with a proper plan tomorrow!
☺️ ☺️ Reacted by Vit HoracekOkay so, I think we'll start with the patches, then I'll try to build a project locally with bumped RN and expo (with Upgrade helper), then I'll build on all the platforms and fix potential problems - then go through necessary dependencies that need to be updated and finally bump RN and expo (also remembering to simultaneously make prs to Mobile-Expensify)
kudos to @war-in for already bumping react-native-live-markdown 🥳
Also, I'll be OoO 01.06 - 05.06, so I'll work on it as soon as I'm back if that's okay! Meanwhile, Marcin will help me here when i'm away:)
From @jakubstec's investigation, looks like we have to upgrade
react-native-reanimatedandreact-native-workletsbefore the main React Native bump PR. I'll prepare a PR soon.@mountiny can I get the issue for it? 🙏
60 remaining items
Not yet @mountiny
@jakubstec Whoops! This issue is 2 days overdue. Let's get this updated quick!
- addedAwaiting PaymentAuto-added when associated PR is deployed to productionAuto-added when associated PR is deployed to production
on Jul 24, 2026 Triggered auto assignment to @mallenexpensify (
Awaiting Payment)There was not that many back and forths on the main PR so I would suggest $500 for testing on that PR
Skipping the payment summary for this issue since all the assignees are employees or vendors. If this is incorrect, please manually add the payment summary SO.
Payment Summary
Contributor+: @parasharrajat due $500 via NewDot
- moved this from AWAITING DEPLOYMENT to Done in [#whatsnext] #quality
on Jul 24, 2026 $500 approved for @parasharrajat
Metadata
Metadata
Labels
Type
Projects
- StatusShow more project fieldsDone
Upgrade React Native (RN) to the Latest Version for Enhanced Performance and Compatibility
Background:
Over time, our codebase has grown to include numerous custom patches, and the open-source ecosystem around React Native continues to evolve with frequent updates, performance improvements, and new features. Third-party libraries often adapt quickly to these changes.
Problem:
Using an outdated React Native version complicates patch management, restricts compatibility with modern libraries, and negatively impacts app performance and stability.
Solution:
Issue Owner
Current Issue Owner: @jakubstec