Javascript 使用jquery将html模板转换为React js

Javascript 使用jquery将html模板转换为React js,javascript,html,jquery,reactjs,Javascript,Html,Jquery,Reactjs,我有一个html模板,比如 <!doctype html> <html lang="en"> <head> </head> <body> </body> some body <script type="text/javascript"> **Some JQUERY** </script> </body> </html>

我有一个html模板,比如

<!doctype html>
<html lang="en">
  <head>
  </head>
  <body>
</body>
some body
<script type="text/javascript">
**Some JQUERY**
</script>

  </body>
</html>

某人
**一些JQUERY**
我正在尝试将其转换为react功能组件。所有操作都已完成,但在脚本标记中,有一些JQUERY是为正文中的一个元素编写的


有谁能告诉我如何在我的组件中实现这个jquery,或者如何将script标记中的函数转换成javascript函数吗?

您可以通过使用react functional component或react hook来实现

示例:

import React, {useEffect, useState} from "react"; 

import * as $ from "jquery";

const HtmlToReact = () => {
  const [loaded, setLoaded} =useState(false);
  useEffect(() => {
    if (!loaded) {
      setLoaded(true);
      // ... jquery//;    
     }
   },[loaded]);
  return (
    <body>
      //statement
    </body>
  )
}
import React,{useffect,useState}来自“React”;
从“jquery”导入*为$;
常量HtmlToReact=()=>{
const[loaded,setLoaded}=useState(false);
useffect(()=>{
如果(!已加载){
setLoaded(真);
//…jquery/;
}
},[加载];
返回(
//声明
)
}

停下来想想你在问什么……如何将我们看不见或根本不知道它在做什么的代码转换成其他东西。听起来像是魔术,我不能把代码放在这里。基本上,我的问题是如何在react函数组件中实现jquery代码,这取决于你给出的特定代码的功能没有细节。jQuery可以用来做很多事情,没有细节就没有万能的答案