反応プロジェクトには 2 つのコンポーネントがあります。1、親 2、子
ここで、親コンポーネントで childMethod を使用したいと思います。stackoverflow のいくつかのページでは、誰もが refs が有効であると述べています。しかし、私のプロジェクトでは、うまくいきません。
class Parent extends Component {
parentMethod(){
this.refs.child.childMethod();
}
render() {
return (
<Child ref='child'/>
);
}
}
class Child extends Component {
childMethod() {
alert('You made it!');
}
render() {
return (
<h1 ref="hello">Hello</h1>
);
}
}
上記のコードを使用すると、ブラウザ コンソールに 1 つのエラー コードが表示されます。 _this3.refs.child.childMethod は関数ではありません
子メソッドを使いたいので、2点質問があります。1,「_this3」とは?refs を正しく使用するにはどうすればよいですか? 2、それについて他に何か考えはありますか?