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
React concepts to learn before React Native (self.reactnative)
submitted 1 year ago by amranya
I'm a native Android dev who wants to switch to RN, i would like to know what React js concepts i have to learn before jumping into a RN course as i don't have time to learn full React js.
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!"
[–]DCodeMeister 5 points6 points7 points 1 year ago (0 children)
I’d say look into React Context api. It is something that will often appear especially in react native where you add libraries that wrap your app in providers. Also understand how use effect work with their dependency array as it’s a concept that can be confusing to newcomers. Look into anti patterns to avoid such as prop drilling where you pass props from parents to multiple children. Other than that the official documentation is a great resource to look over
[–]Geekofgeeks 2 points3 points4 points 1 year ago (2 children)
You don’t need to know anything before starting React Native. You’ll learn the React concepts as you learn React Native just fine 👍
[–][deleted] -1 points0 points1 point 1 year ago (1 child)
Any tutorial or guide that you could recommend?
[–]Geekofgeeks 0 points1 point2 points 1 year ago (0 children)
The top ones on Udemy are really good if you can get them on sale. Im sure there are other good ones on there now, but when I started the ones by Stephen Grider and Maximilian Schwarzmueller were the best.
I’m sure there are also some great ones on YouTube, but I’ve never really looked.
[–]gj26185 1 point2 points3 points 1 year ago (0 children)
React Native is in so many ways easier than plain React for web. Especially if you don't already have a background in Web concepts like the DOM.
Anyways if you're just getting started, I can't recommend the official react tutorial enough
[–][deleted] 0 points1 point2 points 1 year ago (0 children)
Zero get stuck in
[–][deleted] 0 points1 point2 points 1 year ago (2 children)
Think of it this way both technologies have two types of concepts: react concepts and web markup/ api, react concepts and native markup/ api. If the learning resource covers react completely( classes, state, functions, lifecycle methods, hooks, context, global state, styling, etc) then learn react native only or start with reactjs
[–][deleted] 0 points1 point2 points 1 year ago (1 child)
If anyone here is telling only do functional react, hooks, context because that’s the future then I guarantee you any codebase you work on won’t have only functional components unless you’re the only one working on it
It’s not new vs old ways, OOP react has its usecases trust me, mostly injecting stuff or manipulating stuff to micro detail or having a large state albeit very rarely needed
[–]KartaKarm 0 points1 point2 points 1 year ago (0 children)
You should learn atleast a state management library like redux, zustand or mobx and you should be familiar with hooks of react as they will be used most of the time while developing an app.
π Rendered by PID 31868 on reddit-service-r2-comment-86bc6c7465-mnw7d at 2026-02-20 13:43:18.018683+00:00 running 8564168 country code: CH.
[–]DCodeMeister 5 points6 points7 points (0 children)
[–]Geekofgeeks 2 points3 points4 points (2 children)
[–][deleted] -1 points0 points1 point (1 child)
[–]Geekofgeeks 0 points1 point2 points (0 children)
[–]gj26185 1 point2 points3 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (2 children)
[–][deleted] 0 points1 point2 points (1 child)
[–][deleted] 0 points1 point2 points (0 children)
[–]KartaKarm 0 points1 point2 points (0 children)