Я показывал действительно простой Hello World с React и ReactDOM, когда у меня возникла странная ошибка Uncaught TypeError: inst.render is not a function
. См. Это в JSBin.
Я использовал React много, но новый для ES6. Любые идеи, что я не вижу здесь?
Ошибка, кажется, говорит о том, что Hello
не имеет метода render
, но я не уверен.
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>JS Bin</title>
<script src="
https://cdnjs.cloudflare.com/ajax/libs/redux/3.0.4/redux.js" type="text/javascript"></script>
<script src="https://fb.me/react-0.14.0.js"></script>
<script src="https://fb.me/react-dom-0.14.0.js"></script>
</head>
<body>
<div id="root"></div>
<script>
const Hello = () => {
<h1>Hi</h1>
};
const foo = () => {
ReactDOM.render(
<Hello />,
document.getElementById('root')
);
}
foo();
</script>
</body>
</html>