【发布时间】:2017-12-14 13:27:13
【问题描述】:
我有一个 redux-form 连接到状态如下:
export default connect(mapStateToProps)(reduxForm({
form: 'MyForm',
validate // validation function given to redux-form
})(MyForm));
我现在想获得一个 slug 值,它是一个 react-router 参数(在导航到这样的页面之后: browserHistory.push(`/mypage/${slug}`))。然而 ownProps 是空的:
const mapStateToProps = (state, ownProps) => {
console.dir(ownProps); // ISSUE: this is empty
const someField = selector(state, 'someField');
...
};
我尝试了不同的方式连接到 redux-form,但都没有成功。非常感谢有关如何解决此问题的任何提示。
【问题讨论】:
标签: reactjs react-router redux-form url-parameters