2016-05-07 30 views
0

フォームコンポーネントと異なるコンポーネントのボタンがあります。私はボタンをクリックしてフォームの価値を得ようとしています。アクションをディスパッチしてreduxでコンポーネントメソッドを呼び出す方法

私はコンポーネントでイベントをアタッチするのに使用しましたが、どのようにすれば実現できますか。

+0

redux-formを試しましたか? http://redux-form.com/5.2.3/#/?_k=hcc0yj – AndyFaizan

+0

ストアに接続しているコンポーネントに表示される 'props.dispatch'を' connect' – azium

+0

送信ボタンに含めないでください。同じフォームであり、別のコンポーネントでは、そのフォームのすべての値が必要です。コンポーネントに親子関係がある場合は、 'ref'を使用して値を取得できます。しかし、私の場合、両方とも独立したコンポーネントです。 – Kaagesh

答えて

0

Redux ProviderはReactアプリケーションの「トップレベル」にあるため、フォームは現在の値をストアの状態に保存するアクションをディスパッチできます。

この状態は、connect関数でラップしてボタンコンポーネントに渡すことができます。

関連する問題