2016-05-07 7 views
0

Ich habe eine Formularkomponente und eine Schaltfläche in verschiedenen Komponenten. Ich versuche, Werte der Form auf Knopfdruck zu erhalten.So senden Sie eine Aktion und rufen Sie Component-Methode in Redux

Im Fluss habe ich Ereignisse in Komponenten anhängen, aber wie können wir in redux erreichen.

+0

Haben Sie Redux-Form versucht? http://redux-form.com/5.2.3/#/?_k=hcc0yj – AndyFaizan

+0

Verwenden von 'props.dispatch', das auf Komponenten angezeigt wird, die mit dem Speicher verbunden sind, mit' connect' – azium

+0

Senden-Schaltfläche wird nicht Teil des sein gleiche Form und in einer anderen Komponente brauche ich alle Werte dieser Form. Wenn die Komponenten eine Eltern-Kind-Beziehung haben, kann ich die Werte mit 'ref' ermitteln. Aber in meinem Fall sind beide unabhängige Komponenten. – Kaagesh

Antwort

0

Da der Redux Provider auf der "obersten Ebene" Ihrer React-Anwendung sitzt, kann das Formular Aktionen zum Speichern der aktuellen Werte im Status des Geschäfts senden.

Dieser Status kann dann an die Schaltflächenkomponente übergeben werden, indem sie mit der Funktion connect umschlossen werden.

Verwandte Themen