Great article, I have had a play with React Native and loved it. Watching the F8 videos the recommend using nuclide editor(atom + a LOAD of plugins, look for the atom nuclide installer) for development, you don’t need a separate terminal to compile etc and you dont need xcode open either, nuclide handles it all. On the downside nuclide froze my atom setup, grinding it to a halt, so it obviously has some bugs that need to be worked out.
The only difficulty I've had with react native is when trying to integrate Objective-C, building the bridging files I found tricky. I think my lack of Native development holds me back here.