I had the same problem as you did. Was stuck for one night, found the answer, react-dom
requires react/lib/ReactDOM
, which still includes react
in the bundle. Solution looks like this:
externals: {
'react': 'react', // Case matters here
'react-dom' : 'reactDOM' // Case matters here
}
Then add react-dom
to the script tag in your page.