【发布时间】:2021-01-08 19:14:50
【问题描述】:
我使用 npm 的 create-react-app 来启动一个新的 react 项目。我想用它来做关于 Scrimba 的学习反应课程。我安装了所有东西,没有任何问题。我删除了所有 src 文件,因为我会从 Scrimba 复制新文件,但我保留了其他所有文件。
我的 index.js 文件中目前有以下内容
import React from 'react';
import ReactDOM from 'react-dom';
ReactDOM.render(<div><h1>Hello world!</h1></div>, document.getElementById('root'));
还有一个html文件
<html>
<head>
<link rel="stylesheet" href="style.css">
</head>
<body>
<h1>placeholder</h1>
<div id="root"></div>
<script src="index.pack.js"></script>
</body>
</html>
当我加载 html 文件时,我可以看到“占位符”,但看不到“Hello World!” 我还包括了文件布局的图像。我还附上了屏幕截图,以防我的布局或出现问题。任何帮助表示赞赏! (我已经发布了几乎相同的问题,但建议发布更好/更新的版本)
【问题讨论】:
-
create react 应用程序编译到您的公共文件夹中的 index.html 文件中。您无需在源文件夹中创建 index.html。相反,React 需要 jsx。我强烈建议阅读一些文档
标签: javascript html reactjs