javascript - 无法关闭 JSX。解析错误:未终止的 JSX 内容
问题描述
我只是想尝试一个用于 React 的 UI 框架的 Hello World,称为 CoreUI。但它说我的 JSX 错误且未关闭。但是我已经关闭了所有}和),所以请告诉我我在这里做错了什么?
谢谢
import React from 'react';
import ReactDOM from 'react-dom';
const App = () => {
return (
<html lang="en">
<head>
// Required meta tags
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
// CoreUI CSS
<link rel="stylesheet" href="https://unpkg.com/@coreui/coreui@3.0.0-rc.0/dist/css/coreui.min.css" crossorigin="anonymous" />
<title>CoreUI<title/>
<head/>
<body class="c-app">
<h1>Hello, world!<h1/>
// Optional JavaScript
// Popper.js first, then CoreUI JS
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.15.0/umd/popper.min.js" integrity="sha384-L2pyEeut/H3mtgCBaUNw7KWzp5n9+4pDQiExs933/5QfaTh8YStYFFkOzSoXjlTb" crossorigin="anonymous"><script/>
<script src="https://unpkg.com/@coreui/coreui@3.0.0-rc.0/dist/js/coreui.min.js"><script/>
<body/>
<html/>
);
};
ReactDOM.render(
<App />, document.querySelector('#root')
);
解决方案
您的结束标签不正确。应该是
import React from 'react';
import ReactDOM from 'react-dom';
const App = () => {
return (<html lang="en">
<head>
// Required meta tags
<meta charset="utf-8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
// CoreUI CSS
<link rel="stylesheet" href="https://unpkg.com/@coreui/coreui@3.0.0-rc.0/dist/css/coreui.min.css" crossorigin="anonymous" />
<title>CoreUI</title>
</head>
<body class="c-app">
<h1>Hello, world!</h1>
// Optional JavaScript
// Popper.js first, then CoreUI JS
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.15.0/umd/popper.min.js" integrity="sha384-L2pyEeut/H3mtgCBaUNw7KWzp5n9+4pDQiExs933/5QfaTh8YStYFFkOzSoXjlTb" crossorigin="anonymous"></script>
<script src="https://unpkg.com/@coreui/coreui@3.0.0-rc.0/dist/js/coreui.min.js"></script>
</body>
</html>
);
};
ReactDOM.render(
<App />, document.querySelector('#root')
);
推荐阅读
- javascript - 重构:希望单个函数/事件处理程序做同样的事情
- date - 如何获得下个月的具体日期?(Java 8)
- javascript - 模态立即打开和关闭
- php - 如何在 TCPDF 中插入标题徽标?
- sql-server - T-SQL 查询以获得所需的输出
- node.js - nixos中的nodejs headless-gl null
- python - 单击一个按钮以将输入字段保存在 Tkinter 中的 csv 文件中
- css - 在 hr 上对齐文本基线
- razor-pages - 使用 AddRazorRuntimeCompilation 时出现 CSS 隔离问题
- javascript - supbase 下载图像错误请求标头应具有必需的属性“授权”