私はここで質問しましたが、より具体的であったはずです。この(あるいは少なくともそのrenderメソッド)のように見え、これらの成分を含有だから私の高次の成分を、コンポーネント2のボタンをクリックして、コンポーネント1のReact/Redux-focus入力フィールド
::私は、より高次のコンポーネントから呼び出す二つの成分を、持っていると言う今
<div>
<Navigation />
<View />
</div>
、 Navigation />
にはボタンが含まれています。ボタンをクリックするたびに、入力フィールドにフォーカスを設定したいとします。入力フィールドは<View />
です。これは違いを作る必要がある場合、私は道でReduxのを使用しています
<button onClick={() => {this.myInp.focus()}}>Focus Input</button>
<input type="text" ref={(ip) => this.myInp = ip} />
:両方の物事は非常に同じコンポーネントにあった場合
は、私はこのような何かをするだろうということを学びました。
言及は@Shubhamお手伝いを致します。http://stackoverflow.com/a/ 43805395/5185595 –
厳密に言えば、別の質問をしています。私は今質問を変えるのが悪いと感じています。私はすでに完璧に働いている答えを選んだので、私はむしろ物事をきれいに保つだろう。 –