A little example project of a React client app that is written in es6 and jsx, and a backend express server, also written in es6. Webpack is used to bundle and transpile the client app, and to transpile and serve an es6 express server app. The example also shows how to set up the client app and server with Webpack so that modifications to the client are hot-reloaded live by the dev server.
$ git clone https://github.com/mutac/react-client-and-express-es6-rest-api.git
$ cd react-client-and-express-es6-rest-api
$ rm -rf .git && git init && npm init
$ npm install
...
$ npm run build
$ npm start
$ open http://localhost:5050
keywords... babel 6 react-hot-reloader hot replace reload es6 express