【发布时间】:2019-09-20 00:06:02
【问题描述】:
我在 react.js 中创建了一个自定义树面板。每次我更新我选择的树节点(状态)。现在我想在选择孩子时更改根的颜色。
我想用 refs 来做,为所有 TreeNodes 添加它,然后在 React 中使用 DOM 操作来获取它(据我所知是ReactDom.finddomnode)
我有 2 个组件 Tree 和 TreeNode
Tree部分代码
Tree.js
<TreeNode ref={(el) => this.treeRef = el}
点击事件是 TreeNode 组件中的句柄。 现在我想抓住这个事件并更新我的根。使用 ReactDom.findDomNode 时出现错误。任何想法
【问题讨论】:
-
您可能不需要
refs。你能分享一个小提琴吗??
标签: reactjs