Why not to use Create React App
Long build times
Create React App relies on webpack and webpack is slow. Slow build times lead to delayed time to market and increased development costs.
Slow page loads
CRA generates a single-page application meaning shipping empty HTML to users. Fetching data on page load = slow websites.
Worse Development Experience
- no typescript by default
- uses serviceWorkers by default (new developers don't know what it is)
- hard to use some libraries (tailwind, postcss)
- you cannot configure webpack yourself without ejecting
- even react core team does not want to recommend CRA
- vite is a better alternative