当我遇到一个奇怪的错误时,我正在使用 React 和 ReactDOM 展示一个非常基本的 Hello World 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>