For interactivity you you could add a post-grav build step to run your React step: https://medium.com/@velmu/sleep-safe-with-static-html-968ee7...
If you want to use React as your toolkit for the whole site, take a look at React powered static site generators like Antwar: http://react-etc.net/entry/a-static-site-generator-built-wit...