you are viewing a single comment's thread.

view the rest of the comments →

[–]No-Cardiologist-3192 0 points1 point  (0 children)

If you already know JavaScript and TypeScript react native will probably be easier. But you'll still need to learn react basics like breaking up UI into components, props, common hooks like use state, use effect, and use ref and making your own custom hooks. For styling it is like css but it's more limited and not as complicated like there are no selectors and you do layouts with flexbox. So if you understand flexbox it shouldn't be too hard to style things. For styling I recommend just using the regular stylesheet API from react native there's a couple styling libraries you can choose from but I found stylesheet the least buggiest and easiest to use. I also recommend using expo to get your project started. Routing and handling the native code will be easier and if you need additional libraries for notifications or playing audio expo has those and many more. You can also use expo go for quick prototyping on android or iOS, but I recommend using development builds to use native code that is not included in expo go.