For the last couple weeks, I've been building a RN app at work. It's a bit of a monster, with filesystem access, background downloads, and push notifications. This wasn't my first time using React but!! It was my first time using RN. Which is scary. Here's some stuff I've learned that was sorta news to me:
The web is pretty awesome, PWAs are gaining ground and honestly going all the way to the app store to install an app feels like a bit of a journey. You might wanna consider if the web fits what you wanna do before going this route.
In our case we had two requirements that drove this decision: We wanted the project to be in app stores and we wanted very elaborate offline & background functionality. This is very experimental on web but a solved issue since day one of mobile apps. React native runs on top of native apps we have full control of so