我可能会认为这是错误的方法,如果这不是使用路由和链接的正确方法,请纠正我。
我正在尝试使Link组件直接指向Route,而且还将数据传递给从该Route呈现的组件。
<Link
to={{
pathname: `/question/${this.props.id}`,
state: {
questionInfo: this.props
}
}}
>
{this.props.question}
</Link>
这是我的路线
<Route
path="/question/:questionId"
render={() => <Question />}
/>]
我的问题组件不包含任何道具数据。我以为链接会将状态传递给路径