When working a new React project, there are a lot of frameworks / bundlers that we can choose: create-react-app , NextJS , Parcel , Vite , astro and many others. Here I only want to focus on comparable tools: I'll only look into frameworks to build a React single page app. As I haven't used Vite that much, I'll only compare create-react-app and Parcel. CRA Create React App is one of the first tools released to manage a React SPA. It's maintained by Facebook and the open source community. Pros It comes with a long of tools out of the box: a seamless webpack & babel config, a test runner, an ESLint integration (integrated with an overlay), TypeScript / Flow, Fast Refresh, CSS modules / SASS, web vitals, and many other good things out of the box. It's also the default template proposed by Code Sandbox when starting a new React Project. Cons The first drawback is related to its primary advantage: it provides out of the box configuration for most tools.…