AnA*_*ice 12 reactjs react-router redux react-router-v4
我有以下网址: http://localhost:4400/skills/3
在我的反应组件中,我有:
constructor(props) {
super(props);
this.state = { skill_id: props.match.params.skill_id };
}
....
const mapStateToProps = (state, ownProps) => {
return {
skill_id: state.skill_id,
ratingsBySkillId: state.rating.by_skill_id.find(el => el.skill_id === skill_id)
};
};
Run Code Online (Sandbox Code Playgroud)
state.skill_idmapStateToProps中没有问题?为什么?我如何在mapStateToProps中使用params?
谢谢
AnA*_*ice 12
最终工作:
const mapStateToProps = (state, ownProps) => {
const skill_id = ownProps.match.params.skill_id;
....
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4457 次 |
| 最近记录: |