We’re using React at work for a current project. I thought I might start checking out React Native as a side project to get me working more in React and to see what I can get going on iOS.
The React Native Getting Started page is pretty good, but upon trying to run the AwesomeProject sample, I got errors related to watchman in the console the first time and then a subsequent error similar to
Error building DependencyGraph: TypeError: Cannot read property 'root' of null
followed by a stack trace. The simulator then loaded with a red screen and another set of errors. I went to the React Native Troubleshooting page, but didn’t find my error there. After googling a bit, I found that
brew update && brew reinstall watchman
did the trick for me and got me running. I also got warnings about running with iOS 7.0 as the target. I don’t know if that was the default from the React starter or some other default, but I just set that to the latest (iOS 8.2).
The issue navigator in Xcode is also giving the following error, but I haven’t sorted that one out yet. It didn’t keep the project from running.
(null): Directory not found for option '-F/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator9.2.sdk/Developer/Library/Frameworks'
Stay tuned as I post my progress here with trying out React Native.