您可能需要在文件顶部导入React:
import React from 'react';
您的代码中有2个问题:
render
API可以在ReactDOM
而不是React
中找到。CreateElement
,它是createElement
。工作片段:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8" />
<title>Hello World</title>
<script src="https://unpkg.com/react@16/umd/react.development.js"></script>
<script src="https://unpkg.com/react-dom@16/umd/react-dom.development.js"></script>
</head>
<body>
<div id="root"></div>
<script>
ReactDOM.render(
React.createElement('p', null, 'Hello, world!'),
document.getElementById('root')
);
</script>
</body>
</html>
您可以按照this创建HTML页面或使用create-react-app
或codesandbox。有关如何试用React here的更多细节。