Sorry, not trying to be a d*ck here but I don't get the point.
You said you don't like the NodeJS eco system as you need to install thousands of packages to get your work done whereas on the other hand, your find CRA which uses tons of NodeJS packages to get the work done.
Secondly, code splitting, Babel, bundling has nothing to do with CRA, they are just standalone packages which works well together.
Third, "What’s more, updates are great. It’s just a yarn install away.", Isn't this something which NPM does as well?
Syntax - Again, nothing to do with ReactJS, it's babel which comes with polyfills.
So am just curious here to understand that how exactly CRA changed your mind where 90% of what you are doing is pure JS and has nothing to do with ReactJS?
You said you don't like the NodeJS eco system as you need to install thousands of packages to get your work done whereas on the other hand, your find CRA which uses tons of NodeJS packages to get the work done.
Secondly, code splitting, Babel, bundling has nothing to do with CRA, they are just standalone packages which works well together.
Third, "What’s more, updates are great. It’s just a yarn install away.", Isn't this something which NPM does as well?
Syntax - Again, nothing to do with ReactJS, it's babel which comes with polyfills.
So am just curious here to understand that how exactly CRA changed your mind where 90% of what you are doing is pure JS and has nothing to do with ReactJS?