javascript - 如何使用 React powerplug 的悬停来添加和删除类?
问题描述
如果悬停,我想将“第一次”类添加到 bgFeatureImage 当鼠标离开/未悬停时,我想删除该类
import * as React from 'react';
import { Hover } from 'react-powerplug';
<Hover onChange={()=>{test : test2('first-time')}}>
{({ hovered, bind }) => (
<li>
<a href="/"
{...bind}>
First time
</a>
</li>
)}
</Hover>
export const test = link => {
const bgFeatureImage = document.getElementById('bg-feature-image').classList.add(link) ;
console.log('hover');
};
export const test2 = link => {
const bgFeatureImage = document.getElementById('bg-feature-image').classList.remove(link) ;
console.log('not hover');
};
我对 JavaScript 和 React 很陌生,不了解文档。您能否像我 5 岁一样解释为什么这不起作用以及如何使用它?
解决方案
推荐阅读
- azure - ApplicationsOperations 对象构造
- python - CNN 文本文档分类与 Keras:如何拟合“两个输入的独立层”的模型
- c# - WPF ListView - 资源和 ItemContainerStyle
- python - Visual Studio Community 2017 中 Python 的语法颜色编码损坏
- npm - 如何更新 package-lock.json 中的一个包的依赖关系
- react-native - 本机模块不能为空,但应用程序工作正常
- reactjs - 反应路由器卸载功能组件
- git - 我可以 git diff 一个名称已更改的文件吗?
- python - 验证字符串中的“合理”字符
- swift - 为什么在 Xcode 中使用这个 Swift 代码不起作用?