After spending ages trying to proxy requests to an express server with no luck (everything worked apart from no refresh), I decided to take a different, much simpler approach.
I’m now just running webpack-dev-server CLI like so:
On your express server, point your bundle.js file to the webpack-dev-server port.
You can then go to your express server port (localhost:3000) and it should be working.
To tidy things up, I moved this to a bash file:
Then you can just run: