2 min readApr 22, 2017
I thought it was clear in the article but probably I will try to argument it again: I am not against React.js and I am grateful for the “new ideas” it has brought to the frontend dev. This article wants to be my personal and not biased opinion working on a new React.js project starting from the beginning. I am not a newbie and I guess sharing it could be constructive and useful to other devs in my same situation.
Regarding the other points raised up by your answer:
- I use Vuex every day instead of redux so I understand how it works, I just don’t like overcomplicating my code and for me the react+redux looks over engineered and requires 3 times more codes (helpers included) for the same tasks I do with Vuex
- regarding the react-router I will not add anything more than the changelog
- regarding the inclusion of
react-dom
andreact
of course I was sarcastic, I was just pointing out that it’s a poor design solution IMHO - regarding
create-react-app
what can I say? Well if you think that your project foundation could be bootstrapped, and you can’t write a webpack+package.json yourself than this cli is ok. Since I work on several projects every day with several frontend frameworks I am supposed to know what I am doing and to explain my technical decisions to my boss and working colleagues so I want to do it by myself. For example: try creating a react native project withreact-native-cli
and you will see react@16.0.0-alpha.6 magically appearing in your dependencies by default