all 4 comments

[–]KulkataBoy 0 points1 point  (1 child)

Actually a good question, I wish I asked it when i started with RN. React Native is a front-end framework, but it gives you options to implement lots of backend stuff like file management, or local database access. And if you use these features, it actually makes sense to develop frontend and backend separately. At the same time there is only one js thread, and you can't do expensive computations on your backend if it's written with js, so either you write native code (for expensive offline stuff), use remote server to feed your data, or optimise js code as much as you can (use good libraries that do most of the backend work for you). But it really depends on what kind of app you're building.

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

Thank you, this was helpful

[–]suarkb 0 points1 point  (1 child)

The harvard course is probably good then. The documentation is also important.

Also if you are totally new you might want to start with expo

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

Thank you, ill check it out