私はReactとReduxの新機能を使っているので、間違ったやり方をしているかもしれません。違う。別のコンポーネントから状態を切り替えよう
divにクラスを追加する 'レイアウト'コンポーネントにボタンがあります。このクラスは状態から来ています。ボタンはトグルであり、状態&をオンまたはオフにします(これにより、メニューが表示され、残りのページが暗くなります)。
しかし、私はまた、「&」クラスをトグルするために(つまり、リンクをクリックするとメニューが折りたたまれます)、 'Nav'コンポーネント(「レイアウト」内にある「ヘッダ」コンポーネント内に存在します) 。 jQuery/VanillaJSでは、これは非常に簡単でしたが、私はこれを行うReact/Reduxの方法を理解できません。
レイアウトコンポーネント:https://pastebin.com/WzpbeSw7
ヘッダーコンポーネント:https://pastebin.com/c34NFtUx(おそらく関連するが、ここでの参照用ではない)
ナビゲーションコンポーネント:https://pastebin.com/EsJDuLQc
に
<Link />
コンポーネントの機能を更新することを忘れないでくださいあなただけの別のコンポーネントがバインドさ状態を変更、別のコンポーネントにアクセスする必要はありません。 –私はhttpsを使用するようにリンクを変更しました。 –