ich eine redux-Form, die ich an den Staat bin Anschluss wie folgt:Redux-Form ownProperties undefiniert
export default connect(mapStateToProps)(reduxForm({
form: 'MyForm',
validate // validation function given to redux-form
})(MyForm));
Ich möchte nun einen Butzen Wert erhalten, die ein param reagieren-Router (Nach der Navigation auf die Seite wie folgt: browserHistory.push (`/ mypage/$ {slug}`)). Allerdings ownProps ist leer:
const mapStateToProps = (state, ownProps) => {
console.dir(ownProps); // ISSUE: this is empty
const someField = selector(state, 'someField');
...
};
Ich habe versucht, verschiedene Möglichkeiten, mit redux-Form, aber noch nicht erfolgreich gewesen. Ich würde mich sehr über Hinweise freuen, wie das zu lösen ist.
Hallo Umesh, vielen Dank für Ihre Antwort. Ich habe bereits eine Implementierung, die der, die Sie hier gepostet haben, sehr ähnlich ist. Mein Problem funktioniert nicht mit dem Selektor. Mein Problem ist, dass ich den Parameter OwnProps als Argument für mapStateToProps verwenden muss, um die Parameter des react routers aus der URL zu extrahieren. Es scheint, als wären die eigenenProps immer undefiniert, wenn ich sie hinzufüge. Ich habe das für eine Komponente, die redux-form nicht verwendet, so dass ich denke, dass ich es nicht richtig mit redux-form verwende, oder redux-form unterstützt es nicht. – foobar