html - 将 React 连接到 index.html 以测试 npm 包
问题描述
我正在尝试将我的反应代码(javascript)连接到 index.html,但它不起作用。
import React from 'react';
function App() {
return (
<div>
<h1>Hello</h1>
</div>
);
}
export default App;
ReactDom.render(<App />, document.getElementById("root"));
HTML
<DOCTYPE! html>
<html>
<head>
<meta charset="utf-8">
<script src="https://unpkg.com/react@17/umd/react.development.js" crossorigin></script>
<script src="https://unpkg.com/react-dom@17/umd/react-dom.development.js" crossorigin></script>
<script src="https://unpkg.com/babel-standalone@6/babel.min.js"></script>
</head>
<body>
<div id="root"></div>
<script type="text/babel" src="App.js" ></script>
</body>
</html>
无法弄清楚为什么 index.html 是空白的。我试图将两者联系起来的原因是从我下载的 npm 模块的源代码(git 克隆)中实现反应组件。我是编码新手,并认为这将有助于“调试”和学习该代码库。在这方面的任何建议也将非常有帮助。
解决方案
推荐阅读
- plugins - nuxt 在哪里存储仅用于某些组件的附加逻辑
- javascript - Reactjs:点击标题显示博客文章内容
- android - 如何在 Android MaterialDatePicker 中禁用未来日期?
- c - 如果整数的 scanf 得到浮点数或双精度则返回错误
- javascript - 我们如何在 Django 中使用 AJAX 将 script.js 的视频文件发送到 views.py?
- python - 如何修复 Pylint 的误报无法导入错误?
- python - 如何替换字典中所有键的第一个字符?
- python - 如何在 Python 中的 pandas 数据帧上使用 groupby 创建多个列表聚合?
- react-native - 成功扫描生物识别反应本机指纹扫描仪无法进入下一个屏幕?
- omnet++ - 有没有办法将多个 TraCI 模块连接到 OMNet++/veins 仿真?