Im mit Router Reagieren auf eine Seite in meiner App wie diese navigieren:Reagieren Router passieren Requisiten mit Link-
<Link to={`/single/${this.props.data.pageId}`} params={{singleId: 1}}>GotoPage!</Link>
Dies funktioniert gut, aber ich würde auch eine zusätzliche Eigenschaft auf die neue Seite übergeben möchte.
Wenn eine Komponente Rendering ohne Verbindung mit würde ich so etwas tun:
<MyComponent myProp={this.props.data}/>
ich versucht habe myProp={this.props.data}
entlang in params wie dies vorbei:
<Link to={`/single/${this.props.data.pageId}`} params={{singleId: 1, myProp={this.props.data}}}>GotoPage!</Link>
Aber es scheint nicht so zu arbeiten, myProp ist auf der neuen Seite undefiniert auf der neuen Seite, wie es sich ergibt:
Soll ich nicht routenbezogene Parameter mit Link
nicht übergeben?
Das hat funktioniert! Ich musste das ändern. Context.router.push to this.context.history.push, die die neue Syntax für v.2 zu sein scheint Danke! – user2915962