Single Page Applications
In addition to universal/isomorphic appplications, Razzle can build single page (or client-only) applications. To do this, you can remove index.js and server.js then index.html file inside public folder at the end pass --type=spa to your package.json's scripts like so:
"scripts": {- "start": "razzle start",+ "start": "razzle start --type=spa",- "build": "razzle build",+ "build": "razzle build --type=spa", "test": "razzle test --env=jsdom",- "start:prod": "NODE_ENV=production node build/server.js"+ "start:prod": "serve -s build/public"}This effectively turns Razzle into create-react-app.