我有一个组件可以根据props
动态呈现不同的组件。我无法在其中一个上设置ref
。 This question有一个重复ref
,我没有。此外,组件构建在render
函数内。
这是我的代码:
render() {
let content = null
switch(this.props.type) {
case 'follow'
content = <View ref={comp => this._followBtn = comp} />
break
// ...etc
}
return (
<View ref={comp => (this._wrapper = comp)>
{ content }
</View>
)
}
我需要从呈现_followBtn
的父组件访问_wrapper
。
我刚刚完成访问_wrapper
。
我的问题是否源于这些是动态生成的?
似乎永远不会召唤ref
道具。