//html code
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<script type="text/babel"></script>
<div id="content"></div> //show the content of component here
</body>
</html>
//js code
import {render} from 'react-dom';
import React from 'react';
class Calculate extends React.Component {
render() {
return <p>Hello, world!</p>;
}
}
render(<Calculate />, document.getElementById('content'));
我想在html页面中显示&#34; hello world&#34;没有webpack到babel或在线文件,因为我使用npm工具下载反应,react-dom和babel到node_modules,然后我使用&#34 ;导入React从&#39;反应&#39 ;;&#34;导入我需要的东西,但在页面中看不到任何内容,我不知道为什么
答案 0 :(得分:0)
如果您使用webpack从所有js文件创建捆绑文件,请在脚本标记中提供该捆绑文件的路径,并将脚本标记放在div = content
的div下面答案 1 :(得分:-2)
嘿,但是<div>
标签是什么?
它没有描述任何东西。
首先在<div>
中制作一些内容
例如:
<head>
<style>
.container {
width: 20px;
height: 20px;
background-color: red;
}
</style>
</head>
这只是一个例子,但对于js使用<script>
标记。
<script>
import {render} from 'react-dom';
import React from 'react';
class Calculate extends React.Component {
render() {
return <p>Hello, world!</p>;
}
}
render(<Calculate />, document.getElementById('content'));
</script>
哎呀我犯了一个错误,REALLY
给了它,它写在我的入门笔记上我已经看到了它,虽然它没问题。谢谢。 ; - )