【发布时间】:2020-09-21 10:16:16
【问题描述】:
这是我正在创建的网站的第二页。第一个页面是登录页面,其中有反应渲染的按钮,可以完美地工作。但由于某种原因,我无法使用纯 JavaScript 或在第二个网页上做出反应。我检查了路径和拼写,但没有任何效果。
import React from "react";
import ReactDOM from "react-dom";
console.log('Hello world!');
ReactDOM.render(<h1>JavaScript</h1>, document.getElementById('qwerty'));
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Teacher</title>
</head>
<body>
<div id='qwerty'>
<h1>Hello world!</h1>
</div>
<script src='./src/signup.js' type='text.jsx'></script>
</body>
</html>
【问题讨论】:
-
嗨 Manav,欢迎来到 SO。 React 和 JSX 是 JavaScript 的超集,这意味着它们使用新语法添加了新功能。但是浏览器本身并不支持这些语法。这就是为什么总是有一个 build 步骤将 JSX 转换为 JS,浏览器可以运行。查看 React 文档,了解如何设置构建过程。
标签: javascript html reactjs