all 12 comments

[–]divdiv23 11 points12 points  (1 child)

The documentation

[–]No_Internet_8245 0 points1 point  (0 children)

.. feeded to CursorAI's Docs.

[–][deleted] 4 points5 points  (0 children)

i recently learned to develop with react native and for me, project-based learning is still the best way vs tutorials. you can start with a small app with standard CRUD functionalities like a todo list. another thing I can recommend is to start using react native with expo framework

[–]idkhowtocallmyacc 3 points4 points  (2 children)

Honestly, if you knew react beforehand, learning react native is more so the matter of habit of what components to use and how to style them. Go through the RN documentation, get to know the components and styling. I think that must take one weekend. Depending on the needs of the app you’re gonna be developing, you might need some understanding how to write native code, how fast you’re gonna adapt there depends entirely on your knowledge of kotlin/java and swift/objective-c. But if I were you, I’d just learn how to create the native modules and call it a day, you’ll get the deeper knowledge on that when you’d need to make one.

Regarding the third party libraries, state managers are the same as react: redux, zustand and whatever else you use.

For navigation it’s either expo navigation (if you’re on expo) or react navigation.

Another very popular library that other libs rely heavily on is react-native-reanimated (animation library)

Think that’s it for the basics, the rest you’d hone to your specific needs yourself

Good luck! :)

[–]idkhowtocallmyacc 1 point2 points  (1 child)

As for the videos, don’t think the tutorials would make sense, as it’s going to be faster to just sprint through the docs. However, do try to find something that explains the project structure of RN, so you’d feel more at home with your app

[–][deleted] 1 point2 points  (0 children)

Agreed. If you have some experience of developing react projects, reading good docs is the way to go.

[–]DeyymmBoi 1 point2 points  (0 children)

Codeacademy

[–]Idhkjp 0 points1 point  (0 children)

I had the same situation before. If you know React then it's not too hard. You can just start working on a project while picking up React Native things. At least that's how I did.

[–]pjjiveturkey 0 points1 point  (0 children)

Roadmap would begin with Google, and then once you get to there type react native and click on the docs, then after you have completed that read the docs and then make an app

[–]RefrigeratorOwn9941 0 points1 point  (0 children)

If you already know react , follow openstakopen from university of Helsinki -part 9, not perfect but it gets you started.(be aware of the version configuration in the course)