title: Arrow functions not compiling
body: <p>I've been using Reactjs.net with Visual Studio and it compiles .jsx files that contain class methods defined using arrow functions syntax...</p>
  
  <pre><code>class A {
  
     m = () =&gt; {
     }
  }
  </code></pre>
  
  <p>I've set up Webpack with ES2017 preset but it's giving an "unexpected token" error for the equals sign after the method name.</p>
  
  <p>Why doesn't this compile?</p>
  
  <p>Here is the loader section from my config...</p>
  
  <pre><code>module: {
          loaders: [
              {
                  test: /.jsx?$/,
                  loader: 'babel-loader',
                  exclude: /node_modules/,
                  query: {
                      presets: ['es2017', 'react']
                  }
              }
          ]
      }
  </code></pre>