diff --git a/src/index.js b/src/index.js index 8e50549..124b92d 100644 --- a/src/index.js +++ b/src/index.js @@ -2,11 +2,21 @@ import React from 'react'; import {render} from 'react-dom'; class Root extends React.Component { + constructor(props) { + super(props); + this.click = this.click.bind(this); + } + + click() { + alert('click this'); + } + render() { return (

Hello world

+
); } diff --git a/webpack.dev.js b/webpack.dev.js index 176b706..35671f9 100644 --- a/webpack.dev.js +++ b/webpack.dev.js @@ -1,4 +1,5 @@ const base = require('./webpack.base.js'), + webpack = require('webpack'), dev = { module: { loaders: [{ @@ -10,7 +11,13 @@ const base = require('./webpack.base.js'), presets: [ 'es2015', 'react', 'react-hmre' ] } }] - } + }, + plugins: [ + new webpack.SourceMapDevToolPlugin({ + filename: '[name].js.map', + exclude: ['vendor.js'] + }) + ] }; module.exports = Object.assign(base, dev);