In retrospect, it was a perfect choice. Knowing React, there was literally no learning curve, the apps feel very snappy (most mobile apps suck in this respect, and I suspect the use of higher-level frameworks is the reason), and React in general is unexpectedly pleasurable to work with.
I always use PHP/Laravel for the back-end - since I know it well - it provides the login/CRUD stuff out of the box, but honestly, for a typical CRUD app is matters very little which back-end you use, as long as you keep it nice and clean (and write it yourself rather than use something like Firebase which, again, sucks).