javascript - 是否可以使用 React.Component 仅包含 react 和 reactDom 作为 html 中的标签?
问题描述
我一直在寻找答案并阅读文档,但我仍然无法让我清楚。所以我会简单点。我想知道是否可以使用,例如,React.Component 只是将 react 和 reactDOM 作为标签包含在我的 html 中。
我怀疑我不工作,因为我已经尝试过 id。这是一段代码:
class App extends React.Component {
constructor(props) {
super(props);
this.state = {
user: []
}
}
componentDidMount() {
var _this = this;
axios.get('http://localhost:8080/dashboard?user=' +
localStorage.getItem("user"))
.then(function(res){
_this.setState({
items: res.data.user
});
})
.catch(function(e) {
console.log("ERROR ", e);
})
}
}
已编辑
html:
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<!-- Meta, title, CSS, favicons, etc. -->
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link href="../css/main.css" rel="stylesheet">
<script src="js/jquery-3.3.1.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.9/umd/popper.min.js
" integrity="sha384-
ApNbgh9B+Y1QKtv3Rn7W3mgPxhU9K/ScQsAP7hUibX39j7fakFPskvXusvfa0b4Q"
crossorigin="anonymous"></script>
<script src="js/bootstrap.min.js"></script>
<script src="js/handlebars-v4.0.12.js"></script>
<script type="application/javascript" src="https://unpkg.com/react@16.0.0/umd/react.production.min.js"></script>
<script type="application/javascript" src="https://unpkg.com/react-dom@16.0.0/umd/react-dom.production.min.js"></script>
<script src="https://unpkg.com/axios/dist/axios.min.js"></script>
<script src="js/home.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/reactstrap/4.8.0/reactstrap.min.js"></script>
</head>
<body class="nav-md">
</body>
</html>
正如我所读到的,假设当 html 加载时,它会执行反应代码,因为它有 de React.Component,然后它应该调用 componentDidMount 并执行请求,但我没有看到这种情况发生。
有任何想法吗?
谢谢大家!
解决方案
推荐阅读
- javascript - Material ui + reactjs app中的响应式按钮组按钮
- r - R超时中的Web抓取
- javascript - 错误:没有找到在 npm 请求上下文中设置属性提供者的活动上下文
- charts - 如何在 javascript 中显示状态时间序列图?
- python - 检查对象是否是子类而不是基类的最佳方法是什么
- scikit-learn - 通用 sklearn 分类器的特征重要性?
- haskell - 组合类型类的函数时如何添加中间值的类型注解?
- flutter - Flutter Eddystone 信标检测
- list - 将字典中的键与值匹配,并使用 ansible 替换与另一个字典匹配的值
- javascript - 反应 setState 未将属性设置为文件值