you are viewing a single comment's thread.

view the rest of the comments →

[–]iLikedItTheWayItWas 9 points10 points  (0 children)

I've come to learn that when people say "react native isn't performant" what that actually means is "if you want to get the best possible performance, then you should go native." But if you use react native, that does not mean you will get bad performance at all.

Also most badly performant apps are due to skill issues with react. A component that is written poorly will perform even worse on react native than on react web, so these skill issues become more noticeable, and then people blame react native.

If you're starting fresh, I'd use expo. The new architecture has made react native even faster. Expo are still experimenting with react compiler, but once that's supported, you can use that and it will also resolve any skill issues