La construcción del módulo ReactJS falló: SyntaxError: token inesperado - ReactDOM.render

¿Por qué recibo este error a continuación? Mi afirmaciónReactDOM.render(<App />, container); Es un código 100% legítimo.

Mi repositorio github:https://github.com/leongaban/react_starwars

El archivo app.js

import react from 'react'
import ReactDom from 'react-dom'
import App from 'components/App'

require('index.html');

// Create app
const container = document.getElementById('app-container');

// Render app
ReactDOM.render(<App />, container);

Los componentes / archivo de la aplicación

import React from 'react'

const App = () =>
  <div className='container'>
    <div className='row'>

    </div>
    <div className='row'>

    </div>
  </div>;

export default App; 

My webpack.config

const webpack = require('webpack');
const path = require('path');

module.exports = {
entry: [
  './src/app.js'
],
output: {
  path: path.resolve(__dirname, './build'),
  filename: 'app.bundle.js',
},
module: {
  loaders: [
    {
      test: /\.html$/,
      loader: 'file-loader?name=[name].[ext]',
    },
    {
      test: /\.jsx?$/,
      exclude: /node_modules/,
      loader: 'babel-loader',
    },
  ],
},
plugins: [
  new webpack.NamedModulesPlugin(),
]
};

Respuestas a la pregunta(4)

Su respuesta a la pregunta