当前位置:首页 > React

react 如何引入jquery

2026-02-11 11:43:18React

在 React 中引入 jQuery 的方法

安装 jQuery 依赖

通过 npm 或 yarn 安装 jQuery 包:

npm install jquery

yarn add 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>

确保在 React 脚本之前加载 jQuery。

使用 componentDidMount 初始化

在类组件中,通过 componentDidMount 安全地操作 DOM:

componentDidMount() {
  $('#example').click(() => {
    alert('jQuery works!');
  });
}

函数组件中的用法

在函数组件中使用 useEffect 模拟 componentDidMount

react 如何引入jquery

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

function MyComponent() {
  useEffect(() => {
    $('#example').css('color', 'red');
  }, []);

  return <div id="example">Hello jQuery</div>;
}

注意事项

  • 避免直接操作 DOM:React 推荐使用状态管理而非直接 DOM 操作。仅在必要时(如集成第三方插件)使用 jQuery。
  • 清理副作用:在 useEffectcomponentWillUnmount 中移除 jQuery 绑定的事件监听器。
  • 版本冲突:确保 jQuery 与其他库(如 Bootstrap)的版本兼容。

标签: reactjquery
分享给朋友:

相关文章

react如何重启

react如何重启

重启 React 应用的方法 重新加载当前页面 使用 window.location.reload() 强制刷新页面,这会重新加载整个应用并重置所有状态。 window.location.rel…

jquery 选择

jquery 选择

jQuery 选择器基础 jQuery 选择器基于 CSS 选择器语法,用于快速定位和操作 DOM 元素。核心语法为 $() 或 jQuery(),括号内传入选择器表达式。 // 选择所有 <…

jquery添加

jquery添加

jQuery 添加元素的方法 在jQuery中,添加元素到DOM有多种方式,可以根据需求选择合适的方法。 append() 将内容插入到选定元素的内部末尾处。 $("#container").ap…

jquery标签

jquery标签

jQuery 标签操作 jQuery 提供了多种方法来操作 HTML 标签(元素),包括创建、修改、删除和遍历等。以下是常用的 jQuery 标签操作方法: 选择标签 使用选择器获取 HTML 元素…

jquery对象

jquery对象

jQuery 对象简介 jQuery 对象是通过 jQuery 选择器或方法创建的封装了 DOM 元素集合的对象。它提供了一系列便捷的方法来操作 DOM、处理事件、实现动画等。与原生 DOM 对象不同…

jquery效果

jquery效果

jQuery 动画效果 jQuery 提供了多种内置动画效果,可用于实现平滑的页面交互。常用的方法包括 show()、hide()、toggle()、fadeIn()、fadeOut()、slideU…