如何在新版本中执行此操作(React.CreateElement)

问题描述 投票:0回答:2

我的代码导致以下错误:

未捕获的TypeError:React.CreateElement不是index.html:11的函数

enter image description here

reactjs function typeerror createelement
2个回答
0
投票

您可能需要在文件顶部导入React:

import React from 'react';

0
投票

您的代码中有2个问题:

  1. render API可以在ReactDOM而不是React中找到。
  2. 你有一个错字。没有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-appcodesandbox。有关如何试用React here的更多细节。

© www.soinside.com 2019 - 2024. All rights reserved.