Member-only story
Is Create-React-App a Dead End?
create-react-app
makes it easy to develop a React app. But it leaves you unsupported when it comes to deploying your app to a server.
Infrastructure-Components fill this gap. These React-components do all the technical configuration for you and let you create, start, and even deploy your React app with a single command.

Facebook’s create-react-app
is an easy to way to start developing with React. It lets you concentrate on the development of your components rather than requiring you to first learn how to setup Typescript, Webpack, and Babel.
With create-react-app
you can create your React app easily. And you can start it locally. So far so good.
But a web-application is not really useful if it is not online, right?
There’s just one problem: How do you deploy your app?
If you google “deploy create react app”, Facebook’s tutorial is the first result. It tells you that you need:
- a server (yes! some hardware!) running Node.js
- a web-server-app, like express.js
- routing and relative paths
Of course, these things are doable. But they require you to configure the web-server. You’re leaving the easy create-react-app
road now…