Description
Is your proposal related to a problem?
the most known problem of the CRA of course. maintenance, debugging and speed.
Describe the solution you'd like
referring to this issue at react dev #11262
I think we've gone so far with front end, and it was unnecessary. open source is beautiful but causing fragmentation now, especially with this CRA case.
from my understanding, the main reason why developers are getting excited by Vite or build tools like that are 2 reasons:
they are faster
they are less buggy
so, there's no need to really ditch CRA or convert it to something completely new. with proper and updated tools, it will be ok.
Describe alternatives you've considered
as a developer, I chose web development as a job not hobby and I'm sure me and thousands of other developers have a life to live. I can't really afford, hacking with Vite config and submitting issues and diving into plugin eco system. create-react-app offered an amazing zero config way to just set the project up and running and now we are losing this tool. I haven't touched webpack config or any bundler config for 3 years and that saved lots of time. it was perfect.
my suggestion might look naive, but I suggest ditching all deprecated dependencies and replacing old and slow tools with newer ones.
there's no force to do all of them at 1 night.
if there are no qualified libraries and dependencies to replace the old ones, it's ok. it can stay that way for a while.
Additional context
we can keep it simple. we don't really need top to bottom 100% revolutionary reconstruction. CRA needs a bit of housekeeping. I think other proposed solutions are either exteremly complex or hard to deploy.
please consider updating underlying dependencies and their vulnerabilities. this step itself, will add convince to further improvements and replacing slow libraries with newer and faster ones.