Some of these are a bit dubious. "Are you using a bundler?" If yes: "try not using a bundler." If no: "try using a bundler." Same for flux/redux.
I found react to be really complicated and heretical personally. I don't like mixing languages, but if I do, I would like them to be tightly coupled. I have started to mess with vue.js which is really awesome. Even in as a meta point it would be like:
> using vue.js? > give react a try again. It has changed a lot in 2 years.
If you're in production using it and still sad, or if you're not in production and not using it and still sad, move to the next step.