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.

Love podcasts or audiobooks? Learn on the go with our new app.

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