也许这违背了反应的理念,但我想知道是否可以确定刚刚安装的组件的类。
例如:
export class HelloWorldDiv extends Component {
componentDidMount() {
// can I magically determine that the class of the component that just mounted (in this case 'hello-world')?
// totally open to using jquery if necessary
}
render() {
return (
<div className="hello-world">
</div>
)
}
}
答案 0 :(得分:6)
实现此目标的一种方法是向您感兴趣的元素添加ref
属性(请参阅render()
),然后我们可以通过{{1}访问该引用} bv为它提供密钥this.refs
。然后使用普通JS,我们可以获取myDiv
属性:
class