当前位置:首页 > React

react 如何引用jquery

2026-02-12 08:20:10React

在 React 中引用 jQuery 的方法

安装 jQuery

通过 npm 或 yarn 安装 jQuery:

npm install jquery
# 或
yarn add jquery

直接引入 jQuery

在组件中直接导入 jQuery:

react 如何引用jquery

import $ from 'jquery';

通过 CDN 引入

public/index.html<head><body> 中添加 jQuery CDN 链接:

<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>

使用 ReactDOMref 结合 jQuery

在组件中通过 ref 访问 DOM 元素,再用 jQuery 操作:

react 如何引用jquery

import React, { useEffect, useRef } from 'react';
import $ from 'jquery';

function MyComponent() {
  const divRef = useRef(null);

  useEffect(() => {
    $(divRef.current).css('color', 'red');
  }, []);

  return <div ref={divRef}>Hello jQuery</div>;
}

注意事项

  • 避免直接操作 DOM:React 推荐使用状态管理而非直接 DOM 操作,仅在必要时(如集成第三方库)使用 jQuery。
  • 清理副作用:在 useEffect 中返回清理函数,防止内存泄漏:
    useEffect(() => {
      const $element = $(divRef.current);
      $element.css('color', 'red');
      return () => $element.off(); // 清理事件监听等
    }, []);

全局 jQuery 配置

若需全局使用 $,可在入口文件(如 index.js)中设置:

import $ from 'jquery';
window.$ = window.jQuery = $;

与 React 生命周期结合

在类组件中,通过 componentDidMount 使用 jQuery:

componentDidMount() {
  $(this.refs.myDiv).hide();
}

标签: reactjquery
分享给朋友:

相关文章

电脑如何安装react

电脑如何安装react

安装 Node.js 和 npm React 依赖于 Node.js 和 npm(Node Package Manager)。从 Node.js 官网下载并安装最新稳定版本,安装完成后会自动包含 np…

jquery库

jquery库

jQuery 简介 jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画设计和 Ajax 交互。它兼容多种浏览器,提供易于使用的 API,使开发者能够…

如何运行react

如何运行react

运行 React 项目的步骤 安装 Node.js 和 npm 确保系统已安装 Node.js(包含 npm)。可通过官网 Node.js 下载并安装最新稳定版本。安装完成后,验证版本: node…

jquery 插入html

jquery 插入html

jQuery 插入 HTML 的方法 jQuery 提供了多种方法来动态插入 HTML 内容到 DOM 中。以下是几种常用的方法: append() 将内容插入到选定元素的内部末尾。 $("#…

jquery获取

jquery获取

获取元素 使用jQuery选择器获取元素,通过CSS选择器或jQuery特定选择器定位目标元素。常见选择器包括ID选择器(#id)、类选择器(.class)、标签选择器(tag)等。示例: $('#…

jquery js

jquery js

jQuery 简介 jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画和 Ajax 交互。它兼容多种浏览器,提供易于使用的 API,使开发者能够更高…