当前位置:首页 > 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 如何执行

安装 React 确保 Node.js 安装在本地环境中。通过以下命令创建新的 React 项目: npx create-react-app my-app 进入项目目录并启动开发服务器:…

react如何

react如何

React 基础概念 React 是一个用于构建用户界面的 JavaScript 库,专注于组件化开发。通过虚拟 DOM 和高效的渲染机制,React 能够实现高性能的 UI 更新。 安装 Re…

jquery怎么读

jquery怎么读

jQuery的发音 jQuery的正确发音为 "jay-query"(/ˈdʒeɪkwɪəri/)。其中: "jay" 发字母 "J" 的音(如英文单词 "jump" 的首音)。 "query" 读…

如何评价react native

如何评价react native

React Native 的优势 跨平台开发效率高:基于 JavaScript 和 React 语法,可同时开发 iOS 和 Android 应用,减少重复代码量。性能接近原生:通过原生组件渲染,性能…

react如何取消渲染

react如何取消渲染

取消渲染的方法 在React中,取消渲染通常指的是在某些条件下阻止组件渲染或中断正在进行的渲染过程。以下是几种常见的方法: 条件渲染 通过条件判断决定是否渲染组件或部分内容。可以使用if语句或三元运…

react如何销毁

react如何销毁

React 组件销毁的机制 在 React 中,组件的销毁通常由 React 的生命周期管理。当组件从 DOM 中移除时,React 会自动触发销毁相关的生命周期方法。以下是关键点: 组件的销毁通…