我在React中创建了一个自定义Dropdown组件,并希望公开一种获取当前值的方法。例如function value(){return this.state.selected}
然后使用refs来获取该值。我怎么能这样做?
PS。我知道在组件之间进行通信的首选方式是通过道具,我已经在调用“变更”。功能通过道具。但我希望能够检查并希望设置组件值,例如用于测试和非反应集成。
答案 0 :(得分:0)
您可以像任何其他方法一样定义方法:
class Component extends React.Component {
value() {
return this.state.selected;
}
render() {
// ...
}
}