###前提・実現したいこと
Rails5.0でreact-rails gem を利用しているのですが、あるcomponentの動作によって、もう一つのcomponentの状態を変更させる方法がわかりません。
以下のソースを例とすると、
<div> ... </div> <%= react_component('FirstComponent') %> <div> ... </div> <%= react_component('SecondComponent') %> <div> ... </div>
FirstComponentに対してボタンをクリックなどなんらかのアクションを行った際、SecondComponentのStateの値を変更し、SecondComponentの状態を変更させるのがやりたいことです。
Component間のdivも含んだComponentを作成して1つにまとめれば可能だと思いますが、間のdivが大きいとJSXが肥大化するので避けたいと思っています。
どうぞよろしくお願い致します。
あなたの回答
tips
プレビュー