New implementation with webpack and react-hot-load