Недавно я начал реагировать.
Мой 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
div в index.html
? Мне было интересно, как он работает нормально. Пожалуйста, объясните мне.
Я создал эти команды для создания приложения
npm install -g create-react-app
create-react-app hello-world
cd hello-world
npm start