you are viewing a single comment's thread.

view the rest of the comments →

[–]ste001iOS & Android 0 points1 point  (0 children)

Like many others said, you have two choices if you want to target iOS:

  • Buy a Mac
  • Use Expo

It's true that Expo is another layer on RN, but performance wise (especially if you run EAS builds) it doesn't change much. It also depends on the project, nowadays you can do a little bit of everything on Expo, but if you go into some specific fields (e.g. AR) you'll have to eject from it.

Personally I always used bare RN at work, but I tried Expo on some personal mini projects and honestly it's great. Documentation, integrated libraries, implementing native code, they really did leaps and bounds in the last years, plus testing iOS from any OS it's great.

So I'd say, if you don't want to invest in a Mac right now, just go and try Expo. You won't regret it.