オブジェクトをurl(パラメータとして)渡し、他のコンポーネントから取得する必要があります。
だから、私は文字列化私のオブジェクトにthouhtなどのように、パラメータとして渡す:Reactどのようにオブジェクトを捜索してURLに渡すか
<li key={something}><Link to={{pathname:`/animal/${JSON.stringify(item)}`}}>{item.name}></Link></li>
しかし、URL、今のブラウザ上で、それを表示するようになります:http://....../animal/[object]、私はそれを変換傾けることJSON.parse()を使用してjsonオブジェクトに戻ります。
新しいコンポーネントでは、{this.props.params.obj}
が届いています。これは経路上に宣言していますが、<Route path='/animabl/:obj' component={Animal}></Route>
ですが、jsonオブジェクトに変換することはできません。
私には良いことのように見えるしていません。通常、IDを渡すと、サーバーはデータベースにオブジェクト全体を取得するよう要求します –