我如何获得props.children属性的引用以使用“度量”方法?

时间:2018-07-30 08:33:49

标签: reactjs native

我正在寻找一种衡量组件的子代属性的方法。我尝试了React.createReference,将引用(ref)作为属性传递给组件B,从组件B的this.props.children中读取属性(有人知道props.children的文档吗?)-一切都没有成功。

梦幻般的代码:

class A extends Component {
   render(){
      return(){
         <B>
           <Text>Component to references</Text>
         </B>
      }
   }
}

class B extends Component {
   getChildBounds(){
      this.props.children.measure((dx,dy)=>{
            console.log(dx,dy);
         }
      )
   }
   render(){
      this.getChildBounds();
      return(){
         <View>
           {this.props.children}
         </View>  
      }
   }
}

0 个答案:

没有答案