reactjs - 使用 ref 更改元素的 ID,然后在另一个 id 更改时恢复更改
问题描述
假设 a 的 id 是“firstCell”,它的 ref 当前设置为“d0”(我在构造函数中调用 this.d0 = React.createRef())
我想在单击元素时将 id 更改为“today”,所以我会使用一个事件处理程序,我称之为 this.d0.current.id =“today”
单击另一个元素时,我想将其 ID 更改为“today”,并将第一个元素的 id 恢复为“firstCell”
我将如何访问第一个引用/元素来执行此操作?我想将原始元素的 ref 保存为字符串,然后访问该字符串引用的元素,但我发现 ref[string] 现在是 legacy。
解决方案
推荐阅读
- android - 如何导航回导航抽屉
- excel - 根据部分字符串匹配更改字体颜色到列表
- c - 通过 SPI 使用 STM32F030R8 控制 AMIS-30543
- r - 合并相同的日期
- php - WordPress pre_cache_alloptions 过滤器应该在哪里注册?
- python - Dask - 如何连接到正在运行的集群调度程序并访问“total_occupancy”?
- r - 绘制 RandomFields 包中的对象时出现奇怪的蓝色字幕
- xquery - 如何在 MarkLogic 中使用 XQuery 创建 UTC 时间戳?
- javascript - Discord.js 故障排除 - 特定机器人命令的奇怪行为
- hash - 使用汇总的散列文件名