This was just a quick example based on a question I was asked, didn't think anyone would see this. There is also `Modal` component that you can render at any depth, however it's currently not supported on Android, and renders outside the React context. It looks nicer than this pseudo hack method.
React Native is great for building applications with the desire to have them run cross platform while using most of the same business logic/views. Should you use React Native for everything? Hell no.
You do get css styling, flexbox layout, can greatly lessen the build and maintenance costs of an app, leverage current React knowledge, and very easily bridge to the native world with React Native.