Except for a brief engagement where I was to be a go-to resource for writing native iOS in cases where React Native didn't measure up, I have no experience with it. But there are a few things I can say.
1) I don't trust cross-platform development. In the Olde Days like 1993 I had more experience with OS/2 than Windows and I was hired by a company doing 3270 emulation to help with their cross-platform implementation of an OS/2 client, a year and a half behind because the DLLs that were supposed to transform a Windows app into an OS/2 app didn't work Now ... the two operating systems looked so alike that a user of one could find himself on the other and not realize it for days. Internally they were quite different of course. But this task was impossible. So two user interfaces as different as iOS and Android? Ummm, no.
2) React Native had no visual editor. You would code a UI in pixel algebra and keep fiddling with it until it looked right. I'd rather go back to LISP and COBOL.
Now go ahead and tell me how little I know about React and forget that I said so in my opening sentence.