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.
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:
Read my advice for the newbie.
What you want to learn? Why? Tell us more