The main reason for not using CRA is that it will adds a lot of dependency modules(increasing the bundle size), which might not even use. Plus when you are creating an enterprise application it’s a better practice to create projects from scratch as this will help you manage your package size, as you are adding only those dependencies which will be consumed.

--

--

JS Enthusiast, with a passion for travelling and writing.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store