Uncaught SyntaxError: Unexpected token '<'

Uncaught SyntaxError: Unexpected token '<'

当我 运行 google chrome 中的这段代码不起作用时,它只是一个空白页

<!DOCTYPE html>
<html>
  <head>
    <title> "REACT EXAMPLE"></title>
    <script src="react.js"></script>
    <script src="react-dom.js"></script>
  </head>
  <body>
    <div id="container"></div>
    <script type="text/jsx">
      ReactDOM.render(
        <h1> "hello, React!"<h1>,
        document.getElementById('container')
      );
    </script>
  </body>
<html>

您还没有关闭 "h1" 标签。

这样做:

 <h1> "hello, React!"</h1>,

你为什么要在 body 中这样做?

  <body>
    <div id="container"></div>
    <script type="text/jsx">
      ReactDOM.render(
        <h1> "hello, React!"<h1>,
        document.getElementById('container')
      );
    </script>
  </body>

这应该在您的 src/index.js 文件之外:

ReactDOM.render(<App />, document.getElementById('container'))