我最近开始做出反应。
我的index.html包含
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="shortcut icon" href="%PUBLIC_URL%/favicon.ico">
<title>React App</title>
</head>
<body>
<div id="root"></div>
</body>
</html>
和index.js包含
import React from 'react';
import ReactDOM from 'react-dom';
import App from './App';
import './index.css';
ReactDOM.render(
<App />,
document.getElementById('root')
);
我的疑问是我没有index.js
在中的任何脚本标签中提及index.html
。但是它如何引用root
in中的div元素index.html
?我想知道它工作正常。请给我解释一下。
我已经运行了这些命令来创建应用程序
npm install -g create-react-app
create-react-app hello-world
cd hello-world
npm start