Mind if I ask why you chose RN over Xamarin? I'm currently going a similar decision and would love to hear your thought process.
There's nothing wrong with Xamarin. We have a few apps still maintained in Xamarin. But I find developing UIs and even the general data flow to be better in RN. Perhaps I just prefer JSX and the Redux pattern.
I find that Xamarin is still better documented and it's easier to find help than with RN. But we tend to live on the bleeding edge a bit.