使用 ref 更改元素的 ID,然后在更改另一个 id 时恢复更改

时间:2021-07-07 23:17:52

标签: reactjs

假设 a 的 id 是“firstCell”,它的 ref 当前设置为“d0”(我在构造函数中调用 this.d0 = React.createRef())

我想在单击元素时将 id 更改为“today”,因此我将使用一个事件处理程序,在其中调用 this.d0.current.id = "today"

当另一个元素被点击时,我想将其 ID 更改为“今天”,并将第一个元素的 ID 恢复为“firstCell”

我如何访问第一个引用/元素来执行此操作?我想将原始元素的ref保存为字符串,然后访问该字符串引用的元素,但发现ref[string]现在是legacy。

0 个答案:

没有答案