Configure create-react-app without ejecting ⏏

I have just started working with React, and I don’t understand why not just use the ejected configuration as a convenient starting point for a new project, and then make any desired webpack/babel configuration changes from there. This could include doing a diff periodically on the starter code that is generated by successive versions of create-react-app, so that you can consider copying into your project whatever new modules, version upgrades, or configuration setting changes the React team has put into the latest version of react-scripts. Are there a bunch of gotchas with this approach that I’m not seeing? Is this really more difficult than maintaining your own fork of the react scripts?

Like what you read? Give Jan Hettich a round of applause.

From a quick cheer to a standing ovation, clap to show how much you enjoyed this story.