【发布时间】:2019-11-12 22:43:17
【问题描述】:
我正在尝试通过 React Router Link 组件传递道具,但状态仍未定义,有人知道为什么吗?
路线:
<Route path="/movie" component={Movie} render={props =>
<Movie {...props} />} />
链接:
<Link to={{ pathname: '/movie', state: { fromMovieList: true}}} >
Title </Link>
从路径“/movie”渲染的组件
class Movie extends React.Component {
render () {
console.log(this.props.location.state); // undefined
return (
<div> Hello </div>
)
}
}
export default Movie;
【问题讨论】:
标签: javascript reactjs