DEV Community

[Comment from a deleted post]
Collapse
 
stereobooster profile image
stereobooster

Yes JS is confusing. Not all of it, but there are for sure confusing parts, for example implicit coercions. This is known problem, one of the advices is to avoid confusing parts (at least in the beginning). There was a book with this idea, that JS is much better if you avoid confusing parts ("JavaScript good parts")

I as well suspect that is not JS confusing - ecosystem, tooling you choose is even more confusing. You want to learn React Native with no prior JS experience. It means that you need to learn:

  • JS
  • React
    • JSX
    • React Native Flavour
  • learn or know mobile API of your platform
  • understand relation between some tooling, like metro, npm, babel etc.

Read my advice for the newbie.

What you want to learn? Why? Tell us more