Hacker News new | ask | show | jobs
by designed 672 days ago
The most annoying thing for me as I develop RN apps is that I still have to deal with native differences between platforms sometimes. Things like BLE, permissions, and file system.

That being said, it's not terribly frustrating, and I really enjoy RN dev. You just need to make sure to still test on each OS you're targeting.

Regarding tooling, I don't think you'll have any issues finding a crash/bug reporting solution that is easy to set up for each OS.

Also, Expo is the recommended platform on which to build RN apps [0]. It's very mature and they develop and maintain many high quality packages.

[0] https://reactnative.dev/blog/2024/06/25/use-a-framework-to-b...

1 comments

Totally agree with you on the native differences—it can be a bit of a headache, especially when dealing with things like BLE and permissions. Testing on each OS is definitely key. How do you usually manage the debugging process when you run into platform-specific issues? Do you rely on any particular tools or strategies to streamline that?