2016-12-31 1 views
1

私はリアクタとリアクタのルータを使い慣れていません。いくつかのことを理解するにはかなり苦労しています。私はこの作業を複数のパラメータで行うことはできません。私は単一のパラメータで動作させることができましたが、複数のパラメータで動作させることはできませんでした。私はWhoops404コンポーネントを取得します。私は何か明らかに間違っていると思います。リアクションとリアクトリンクのリンクパラメータが機能しない

マイルート:

<Router history={ hashHistory }> 
     <Route path='/' component={ Home } /> 
     <Route name='details' path='/details/:id:name' component={ Details }/> 
     <Route path='*' component={ Whoops404 }/> 
</Router> 

マイリンク:

<Link to={`/details/${adv.id}/${adv.name}`}> 
     <h1 className="clickTitle">{adv.name}</h1> 
</Link> 

コンポーネント私がターゲットにしています:事前に

export class Details extends Component { 
    constructor(props, context) { 
     super(props, context); 

     console.log(props); 
     this.state = { 

     }; 
    } 

感謝。

答えて

1

path='/details/:id/:name'に変更するには、スラッシュを含むルートにリンクしているためです。

+0

それでした。私はそれを見ることができませんでした。どうもありがとう! –

関連する問題