繁体   English   中英

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

[英]Converting html template with jquery to React js

我有一个 html 模板,例如

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

  </body>
</html>

我正在尝试将其转换为反应功能组件。一切都已完成但在脚本标签中有一些 JQUERY 为正文中的元素之一编写。

谁能告诉我如何在我的组件中实现这个 jquery 或以任何方式将脚本标签中的函数转换为 javascript 函数?

您可以通过使用反应功能组件或使用反应挂钩来做到这一点。

例子:

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>
  )
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM