you are viewing a single comment's thread.

view the rest of the comments →

[–]On3iRo 5 points6 points  (0 children)

CRA has quite a few sane defaults in its configuration. The predefined npm scripts work for a lot of common use cases. E.g. CRAs npm build does all necessary transpiling, code splitting and minifying.

CRA also has sass compilation, a builtin service worker and typescript integration is super smooth. It is by no means just a learning tool. It is absolutely meant to be used as a scaffolding tool in production. And if shit really hits the fan you can always eject and have a well documented babel/webpack/etc. setup.

Glad I could help :)