I think ReactJS is great but the flux architecture is a bit over-engineered for my taste. I'm using a simpler pattern that seems to work well for my small use cases.