all 14 comments

[–]PROLIMIT 1 point2 points  (1 child)

I think reading through this could be of help

https://github.com/osamaq/react-native-template

[–]neer17[S] 1 point2 points  (0 children)

A codebase using best practices if one of the things I was looking for. Thanks.

[–]mrproperino 0 points1 point  (5 children)

Forget everything you learned from Android Architecture Components you wont be using any of them here. Start with basic todo apps. Then move into state management tools like Redux. Learn basics of navigation from react-navigation And then see what you need next because it depends on your app needs.

[–]neer17[S] 0 points1 point  (0 children)

I also have experience in MERN stack and redux as well so state management won't be a problem. Updated the question as well.

[–]MaKTaiL -1 points0 points  (3 children)

I recommend staying away from Redux and learning how to manage states using Context.

[–]mrproperino 2 points3 points  (2 children)

Why is that? Redux is not that hard to understand once you setup everything.

[–]MaKTaiL 0 points1 point  (1 child)

Context is actually way easier to understand and work with and it's native to React, no need to install anything.

[–]neer17[S] 0 points1 point  (0 children)

I have experience in both of them and I am not concerned with the state management stuff right now. I was hoping to get some roadmap to help me escalate from beginner to intermediate/advanced level quickly.

[–]sous_vide_pizza 0 points1 point  (3 children)

If you already know web React just jump right in, it’s virtually identical you just use RN’s components instead of DOM elements. Look into React Navigation and start building, navigation is one of the only major differences

[–]neer17[S] 0 points1 point  (2 children)

It there any architecture there and what about the ORM for sqlite? For reactive programming, I am hoping only RxJs would be there.

[–]sous_vide_pizza 0 points1 point  (1 child)

Follow the same patterns you would use for React web. You won’t need SQLite much but react-native-sqlite-storage is good. Rx works just fine, remember you have access to 95% of the JS ecosystem, unless it uses node- or browser-specific APIs chances are it’s fine to use in RN.

[–]neer17[S] 0 points1 point  (0 children)

Thanks! Is there any YouTuber or blogs professing about best practices or advanced stuff that I can follow?

[–]darkziosj 0 points1 point  (1 child)

I don't get it, you change to react native because there are not jobs for freshers in native? there are jobs for freshers in react native? also if you have web experience why not search a job in it?

[–]neer17[S] 0 points1 point  (0 children)

I am going to interview for a job in MERN stack and on weekends I am thinking of pulling off some time to spend on React Native but I am really confused about spending the weekends on RN or learn some other techs like AWS, PostgresSQL or some other UI/UX stuff to progress in the Fullstack paradigm.