It would appear that in my adaptation of react-server-example (https://github.com/mhart/react-server-example) I cannot seem to use JSX. I have since made some changes (like replace Browserify with Webpack and so forth) however, after extensive looking around and installing babel-present-react, I can't seem to figure out what I am missing in order to run the app.
package.json
{ "name": "react-server-example", "version": "1.1.5", ... "dependencies": { "babel-preset-react": "^6.5.0", "react": "^0.14.7", "react-dom": "^0.14.7" }, "devDependencies": { "babel-cli": "^6.6.5", "babelify": "^7.2.0", "webpack": "^1.12.14" } } webpack.config.js
module.exports = { entry: "./entry.js", output: { filename: "bundle.js" }, module: { loaders: [ { test: /\.css$/, loader: "style!css" }, { test: /\.js$/, loader: "jsx-loader" }, { test: /\.js$/, exclude: /node_modules/, loader: "babel", query: { presets:['react'] } } ] } }; .babelrc
{ "presets": ["es2015", "stage-0", "react"] } 
babel server.jsx -o server.js; node server.js) or use Babel's own command for doing both steps in one (babel-node server.js).babel-preset-es2015. Or, remove"es2015"from any"presets"collections (.babelrc?).