I worked with react for the first time when I was working with RecruiterBox. There we were just using react as a view layer, plugging react components in BackboneJs views. Everything was great.
But recently I started working on a application which uses Redux and all other tools in react ecosystem. I started learning and quickly got overwhelmed by all the tools and libraries like babel, webpack, es6, flux, redux etc.
I hope this helps!