Expensify / App

Welcome to New Expensify: a complete re-imagination of financial collaboration, centered around chat. Help us build the next generation of Expensify by sharing feedback and contributing to the code.
https://new.expensify.com
MIT License
3.41k stars 2.8k forks source link

Upgrade `react-native` to 0.76 #48911

Open AndrewGable opened 3 weeks ago

AndrewGable commented 3 weeks ago

Problem

The new react-native version 0.76 just was released 🎉

https://github.com/facebook/react-native/releases/tag/v0.76.0-rc.0

It contains lots of bug fixes, improvements, and upgrades to the fundamental framework we are using.

Solution

Upgrade to react-native 0.76

cc @staszekscp @j-piasecki @WoLewicki - Per discussion in Slack, can you comment here so I can assign you to work on this? Thanks!

staszekscp commented 3 weeks ago

Sure! We’ll take care of that!

j-piasecki commented 3 weeks ago

I'll be helping with the upgrade

j-piasecki commented 2 weeks ago

I've asked people from Expo and SDK 51 is not compatible with RN 0.76 (it won't compile due to underlying changes). Given that, I believe it may be best to wait for the first beta release of SDK 52 (targeted at the first half of October) before we start the upgrade process. This way we don't have to hack around making SDK 51 compile on the current React Native version, which would have to be discarded anyway. What do you think?

AndrewGable commented 2 weeks ago

This makes sense to me. cc @roryabraham @mountiny @luacmartins

mountiny commented 2 weeks ago

Same

luacmartins commented 2 weeks ago

Agreed

roryabraham commented 1 week ago

agreed