react框架中如何引入jquery
在React中引入jQuery
React和jQuery可以共存,但需要注意避免直接操作DOM,因为React通过虚拟DOM管理渲染。以下是引入jQuery的步骤:
安装jQuery
通过npm或yarn安装jQuery:

npm install jquery
# 或
yarn add jquery
直接引入jQuery
在组件中直接导入jQuery:

import $ from 'jquery';
function MyComponent() {
// 使用jQuery
useEffect(() => {
$('#myElement').hide();
}, []);
return <div id="myElement">Content</div>;
}
通过CDN引入
在public/index.html中添加jQuery的CDN链接:
<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
然后在组件中通过window.$访问:
useEffect(() => {
window.$('#myElement').fadeIn();
}, []);
注意事项
- 避免直接操作React渲染的DOM元素,优先使用React的状态管理。
- 确保jQuery代码在
useEffect或componentDidMount中执行,防止DOM未加载完成时操作。 - 清理jQuery事件或插件,防止内存泄漏:
useEffect(() => { const $element = $('#myElement'); $element.on('click', handleClick); return () => $element.off('click', handleClick); }, []);






