現在、次の方法でref
を使用して子コンポーネント関数を取得しようとしていますが、詳細は表示されません。コンポーネントを作成するための参照の取り付け方法
class ChildCompent extends React.Component {
constructor(props){
super(props);
}
_function1 =()=>{
/* ...... */
}
_function1 =()=>{
/* ...... */
}
render(){
return (
<div>
ChildComponent
</div>
)
}
}
let ComposedChild = compose(
/* --- graphql query */
)(ChildComponent);
class ParentComponent extends React.Component {
constructor(props){
super(props);
}
_onClick =()=>{
console.log(this.refs.childComponent)
// doesn't show the _function1 and _function2
}
render(){
return (
<div onClick={this._onClick}>
<div>Testing</div>
<ChildComponent ref="childComponent"/>
</div>
)
}
}
これは、どのように 'refs'を使用するかではありません。あなたは正確に何をしようとしていますか? – jered
親コンポーネント@jeredで子関数を実行しようとしています –