For something like a Nostr app, what is the reason to NOT to use React Native?

Probably the most performance -intensive thing is "the scroll" -- preloading and rendering lots of content. But can't .... realistically.... React Native do this pretty well at this point? React Native is now 10 years old.

This is not a rhetorical question. I'm wondering about this myself. Maybe someone can answer or has an opinion.

Reply to this note

Please Login to reply.

Discussion

I don’t know. This is why I’m asking about the tools.

Because react native sucks. Let's see, init a react project. Boom 20mb and it does nothing yet. This is far too much complexity for MOST use cases.

There's a reason I can tell instantly when a PWA uses react. It's slow. It's clunky, and there's a bunch of shit you just don't need. Also JavaScript is ass. Abstract all you want, you're just making it harder to maintain.

This is ALL js frameworks imo.

Here's your dependacies.

https://npm.anvaka.com/#/view/2d/react-native

Good luck marking sure nothing breaks later because you don't maintain any of this.

For primal we use UIKit, because not even SwiftUI is good enough for a high performance rich-content app. React native is even less performant than SwiftUI.

That’s interesting