javascript - React 中的 Material-UI Grid 每个元素的唯一 ID
问题描述
我在反应中创建了一个将呈现的网格。
function MouseOver(event) {
//make btn appear
}
function MouseOut(event) {
//make btn dissappear
}
return (
<Grid
item
onMouseOver={MouseOver}
onMouseOut={MouseOut}
>
<button className="btn" style={{display: "none"}}>Button</button>
</Grid>
);
这将在反应中创建一个网格。现在我有两个函数 onMouseOver 和 onMouseOut。我希望这是鼠标事件,以分别针对网格的每个元素。如果网格中的元素将鼠标悬停在其上,则按钮的显示将仅对网格中的该元素可见。我无法定位该按钮,因为我无法唯一标识网格中的每个元素。
解决方案
推荐阅读
- django - Django 'ModelBase' 对象不可迭代 TypeError
- javascript - 如何在 Ionic 5 中实现振铃(来电)通知
- r - 如何在ggplot2中拆分图例
- angular - IE11 中的 Angular FormData forEach 和 getAll 错误方法
- node.js - 如何使用 Mongo 查询获取过滤嵌套文档的文档?
- acumatica - Acumatica 上可公开访问的屏幕
- python - Python Tkinter 循环问题
- windows - PostgreSQL: 'more' 不是内部或外部命令、可运行程序或批处理文件
- python - TypeError:“系列”对象在对 Dask 与 Pandas 进行基准测试时不支持项目分配
- java - 在 Spring Data R2DBC 上初始化数据库以进行测试