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.

A UI /UX Designer and JS Enthusiast, with a passion for travelling and writing.

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