Javascript 如何在现有html页面上添加React Js
我使用Javascript 如何在现有html页面上添加React Js,javascript,html,reactjs,Javascript,Html,Reactjs,我使用npx create React app my app创建React应用程序。我想将此React应用程序添加到特定的中的现有HTML中 HTML: <!DOCTYPE html> <html> <head> <title>Client</title> </head> <body onload="QueryDetails()"> <div align="cen
npx create React app my app
创建React应用程序。我想将此React应用程序添加到特定的
中的现有HTML中
HTML:
<!DOCTYPE html>
<html>
<head>
<title>Client</title>
</head>
<body onload="QueryDetails()">
<div align="center">
<label for="clientList">Client List</label>
<div id="clientDetails" /> //loading the table here
and it should be react
</div>
</body>
</html>
<script src="../../../../../clientDetails.js"></script> //added the script whch has func to displaytable
客户
客户名单
//把桌子放在这里
它应该是反应
//将脚本whch has func添加到displaytable
clientDetails.js//基本上是从服务器获取json响应并显示一个表
function QueryDetails() {
get(url + "clientDetails?", "clientDetails",
function () {
var clientDetails = JSON.parse(this.responseText);
var table = createTable(["Name", "Date of Birth", "Gender", "ID"]);
table.align = "center";
// ADD JSON DATA TO THE TABLE AS ROWS.
for (var i = 0; i < clientDetails.length; ++i) {
var name = clientDetails[Name].Value[0];
var id = clientDetails[Id].Value[0];
var nameCell = tr.insertCell(-1);
nameCell.innerHTML = name;
var idCell = tr.insertCell(-1);
idCell.innerHTML = name;
}
// FINALLY ADD THE NEWLY CREATED TABLE WITH JSON DATA TO A CONTAINER.
var divContainer = document.getElementById("clientDetails");
divContainer.innerHTML = "";
divContainer.appendChild(table);
}
);
}
函数QueryDetails(){
获取(url+“clientDetails?”,“clientDetails”,
函数(){
var clientDetails=JSON.parse(this.responseText);
var table=createTable([“姓名”、“出生日期”、“性别”、“ID]”);
table.align=“中心”;
//将JSON数据作为行添加到表中。
对于(变量i=0;i
现在,我已经使用create-react-app创建了一个react应用程序,我尝试将这个clientDetails.js添加到src文件夹中,并以某种方式在我现有的html页面中运行react
可能吗?如果是,应采取哪些步骤
我的理解是否正确:
你的目标是什么?您是否创建了任何React代码?或者您只是希望您现有的JavaScript运行得更快或更好,不做任何更改,但将其放入一些React包装器中