Create React App Configuration Override
<aside> <img src="/icons/info-alternate_gray.svg" alt="/icons/info-alternate_gray.svg" width="40px" />
For new projects, using CRACO is probably not necessary. Create React App, the framework that CRACO augments, is now deprecated. Read more here.
</aside>
To customize most things when using Create React App, you can eject. However, you’ll then need to maintain every configuration and script yourself, which can be a bit annoying. CRACO, which stands for Create React App Configuration Override, allows you to get all of the benefits of Create React App without ejecting. Customize your configurations for ESLint, Babel, PostCSS, and many more with just a single configuration file at the root of your project.