0
フォームコンポーネントと異なるコンポーネントのボタンがあります。私はボタンをクリックしてフォームの価値を得ようとしています。アクションをディスパッチしてreduxでコンポーネントメソッドを呼び出す方法
私はコンポーネントでイベントをアタッチするのに使用しましたが、どのようにすれば実現できますか。
フォームコンポーネントと異なるコンポーネントのボタンがあります。私はボタンをクリックしてフォームの価値を得ようとしています。アクションをディスパッチしてreduxでコンポーネントメソッドを呼び出す方法
私はコンポーネントでイベントをアタッチするのに使用しましたが、どのようにすれば実現できますか。
Redux Provider
はReactアプリケーションの「トップレベル」にあるため、フォームは現在の値をストアの状態に保存するアクションをディスパッチできます。
この状態は、connect
関数でラップしてボタンコンポーネントに渡すことができます。
redux-formを試しましたか? http://redux-form.com/5.2.3/#/?_k=hcc0yj – AndyFaizan
ストアに接続しているコンポーネントに表示される 'props.dispatch'を' connect' – azium
送信ボタンに含めないでください。同じフォームであり、別のコンポーネントでは、そのフォームのすべての値が必要です。コンポーネントに親子関係がある場合は、 'ref'を使用して値を取得できます。しかし、私の場合、両方とも独立したコンポーネントです。 – Kaagesh