当前位置:首页 > 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

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)的版本兼容。

react 如何引入jquery

标签: reactjquery
分享给朋友:

相关文章

jquery官网

jquery官网

jQuery 官网信息 jQuery 的官方网站是 jQuery.com,提供最新的 jQuery 版本下载、文档、教程和插件资源。 官网主要功能 下载 jQuery:提供压缩版(minifi…

react moment如何使用

react moment如何使用

安装 react-moment 通过 npm 或 yarn 安装 react-moment: npm install react-moment 或 yarn add react-moment…

jquery下载

jquery下载

jQuery下载方法 官方渠道下载 访问jQuery官网(https://jquery.com/),点击首页的“Download”按钮。页面提供两个版本: Production:压缩版(mini…

jquery 菜鸟

jquery 菜鸟

以下是针对 jQuery 初学者的基础指南,涵盖核心概念和常用操作: jQuery 简介 jQuery 是一个快速、轻量级的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画和…

jquery最新版本

jquery最新版本

jQuery 最新版本 截至2024年7月,jQuery 的最新稳定版本是 3.7.1,发布于2023年11月16日。 版本特性 3.x 系列:支持现代浏览器(IE 9+),移除了旧版API,…

jquery实现vue

jquery实现vue

jQuery 和 Vue.js 是两种不同理念的前端工具,前者基于 DOM 操作,后者基于数据驱动。虽然 Vue 可以替代 jQuery 的大部分功能,但若需在 Vue 中临时集成 jQuery 或模…