I don't know anything about including OpenGL/ES but I have worked with react-native in the past and it worked well for a pretty simple CRUD app that was a 90/10 read/write ratio. It was built by a team with lots of react experience.
If I were to start today I would try out Flutter but I have never worked with it.