2016-06-02 14 views
1

こんにちは、私はステートレスなコンポーネントに持って、次のリアクト - Reduxのcontext.router.isActive

周りにいくつかの明確化と理解を取得しようとしている

function Header(props, context) {return (
    <div> 
     { 
      context.router.isActive('/', true) ? <Button/> : ''  
     } 
    </div> 
); 
} 

Header.contextTypes = { 
    router: React.PropTypes.object, 
}; 

export default Header; 
i「は上だ場合、これは動作します

/私がいなければボタンがあり、ボタンはありません。

しかし、私は店や発送からいくつかの小道具にアクセスしたい場合。それから私は、接続したときに、私のコンポーネント反応-Reduxのライブラリを使用して export default connect()(Header);その後、私のcontext.router.isActiveもはや機能し

誰かが

答えて

0

はあなたとURLパスを取得しようとしました何が起こっているのかについて説明することができます

props.location.pathname 
関連する問題