当前位置:首页 > 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中验证表单数据通常使用以下几种方式: 内置HTML5验证 利用HTML5原生表单验证属性如required、pattern等,结合form.noValidate属性禁用浏览…

react如何浮动

react如何浮动

使用 CSS 实现浮动 在 React 中实现浮动效果可以通过 CSS 的 float 属性完成。在组件的样式文件或内联样式中直接设置 float: left 或 float: right。 /…

react如何安装

react如何安装

安装React的步骤 确保已安装Node.js(建议版本12或更高),可通过以下命令检查版本: node -v npm -v 使用Create React App快速搭建项目(推荐): npx c…

react如何注销

react如何注销

React 组件的注销方法 在 React 中,组件的注销通常指的是在组件卸载时执行清理操作,例如取消订阅、清除定时器或释放资源。以下是几种常见的方法: 使用 useEffect 钩子的清理函数…

jquery 筛选器

jquery 筛选器

jQuery 筛选器 jQuery 筛选器用于从一组匹配的元素中进一步筛选出符合条件的子集。这些筛选器可以基于元素的位置、内容、属性或状态进行筛选。 基本筛选器 :first 选择第一个匹配的元素。…

jquery实现

jquery实现

以下是关于jQuery实现的常见应用场景及方法,分为核心功能模块说明: DOM操作 使用$()选择器获取元素后,可通过链式调用方法操作DOM: $('#element').html('新内容').…