I have the following typescript:
import React from 'react'
import ReactDOM from 'react-dom'
const App = () => {
return (
<div>
<p>Hello world!</p>
</div>
)
}
ReactDOM.render(<App />, document.getElementById('app'))
It produce the following js:
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
const react_1 = require("react");
const react_dom_1 = require("react-dom");
const App = () => {
return (react_1.default.createElement("div", null,
react_1.default.createElement("p", null, "Hello world!")));
};
react_dom_1.default.render(react_1.default.createElement(App, null), document.getElementById('app'));
//# sourceMappingURL=react.component.js.map
When running it, I get the following error:
(index):29 Error: (SystemJS) Cannot read property 'render' of undefined TypeError: Cannot read property 'render' of undefined
It seems like react_dom_1.default is undefined, but I have no clue why?