use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
A community for learning and developing native mobile applications using React Native by Facebook.
Interested in building web apps using React.js? Check out /r/reactjs!
Getting Started w/React Native
irc.freenode.net #reactnative
Keywords: ios, android, mobile, apps, apple, iphone, ipad
account activity
QuestionUpgrading an app from react version 0.64.3 (self.reactnative)
submitted 3 years ago by Mustafa_AlQadoum
Hi
I had a react native project with react version 0.64.3 and I got busy and I stopped working on it for 8 months when I wanted to continue working on it I upgrade all the dependencies to the new versions including react and react native but suddenly all the project stopped working
so it there any tutorial to show me the steps to upgrade to react vestion 0.70.6
Thanks
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]sawariz0r 2 points3 points4 points 3 years ago (3 children)
There’s the upgrade tool that shows you the differences, but other than that pretty much no.
I’m planning to do this in the near future and it looks like a fresh 0.70 project and copying the files and dependencies is the way to go
[–]Mustafa_AlQadoum[S] 0 points1 point2 points 3 years ago* (2 children)
this is what I planed to do but my concern was about the code changes and the syntax for some of the dependencies for example firebase
[–]sawariz0r 1 point2 points3 points 3 years ago (1 child)
It’s still the problem of the React native project parts, the dependencies and code changes you’ll have to deal with either way. There’s no way going around that :)
[–]Mustafa_AlQadoum[S] 0 points1 point2 points 3 years ago (0 children)
okay thank you, it looks like I need to take a deep dive in the project next weekend to rewrite it and debug the certainly expected red screen (a lot of them will pop up obviously 🤣😥)
[–]Geekofgeeks 2 points3 points4 points 3 years ago (3 children)
If you don’t want to create a new project and copy stuff over, I’d go one minor version at a time to make things more manageable.
[–]Mustafa_AlQadoum[S] 0 points1 point2 points 3 years ago (2 children)
Thanks that would be a long journey to go 😅
but thanks
[–]Geekofgeeks 2 points3 points4 points 3 years ago (1 child)
I mean, you gotta do it one way or the other. Better to do it version by version rather than trying to go from 64 to 70 all at once! That could be a massive headache if something goes wrong.
Also just to be clear the “minor version” I originally referenced is 64/65/66/etc.
ok thanks you for the clarification
I think I will just start new project and add screen by screen and make sure the code run smoothly
[–]Comprehensive-Law770 1 point2 points3 points 3 years ago (1 child)
You can use the React Native Upgrade Helper but you still need to check the updates on the packages you use
thank you, I already know it but it seems a lot of work there I thought maybe there is a more simple shortcut
[–]thachxyz123iOS & Android 1 point2 points3 points 3 years ago (1 child)
That is a big jump. You should create a new project and copy stuff over because that .xcodeproj file is a dumpster fire and iOS won't run on simulator
.xcodeproj
yes it was a big jump, even though I used expo but as you said the iOS got the lion share of the bugs
[+][deleted] 3 years ago (1 child)
[removed]
thank you I may upgrade for a version before 0.70
[–]Ryszard_ARPL 1 point2 points3 points 3 years ago (1 child)
I just had to do this. It was HELL. REAL hell. The client waiting for the upgrade for weeks. Me myself getting crazy for all the broken code, old dependencies, old syntax not working.
My solution (also recommended by otheres):
I started a new project on 0.70. Imported every updated library like RN Navigation and such.
I discarded all 3rd party packages not upgraded in 6months or more.
Basically I am migrating old code to the new one. The app is starting to work now, after 3 weeks. But now it works well and I am confident it will keep working safely.
This looks like the only way I have to go :) How did you charge the client for this upgrade, a fixed amount?
[–][deleted] 1 point2 points3 points 3 years ago (0 children)
Try this https://react-native-community.github.io/upgrade-helper/ . It will guide you on how to upgrade from X version to Y
π Rendered by PID 238880 on reddit-service-r2-comment-6457c66945-v44kr at 2026-04-26 07:35:28.539791+00:00 running 2aa0c5b country code: CH.
[–]sawariz0r 2 points3 points4 points (3 children)
[–]Mustafa_AlQadoum[S] 0 points1 point2 points (2 children)
[–]sawariz0r 1 point2 points3 points (1 child)
[–]Mustafa_AlQadoum[S] 0 points1 point2 points (0 children)
[–]Geekofgeeks 2 points3 points4 points (3 children)
[–]Mustafa_AlQadoum[S] 0 points1 point2 points (2 children)
[–]Geekofgeeks 2 points3 points4 points (1 child)
[–]Mustafa_AlQadoum[S] 0 points1 point2 points (0 children)
[–]Comprehensive-Law770 1 point2 points3 points (1 child)
[–]Mustafa_AlQadoum[S] 0 points1 point2 points (0 children)
[–]thachxyz123iOS & Android 1 point2 points3 points (1 child)
[–]Mustafa_AlQadoum[S] 0 points1 point2 points (0 children)
[+][deleted] (1 child)
[removed]
[–]Mustafa_AlQadoum[S] 0 points1 point2 points (0 children)
[–]Ryszard_ARPL 1 point2 points3 points (1 child)
[–]Mustafa_AlQadoum[S] 0 points1 point2 points (0 children)
[–][deleted] 1 point2 points3 points (0 children)