2016-06-02 6 views
1

안녕을 내가 상태 비 저장 구성 요소를 가지고 다음반작용-돌아 오는 context.router.isActive

주위에 약간의 설명과 이해를 얻으려고

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

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

export default Header; 
난 '에있어 경우에 작동

/'내가 없다면 버튼이있다. 그러면 버튼이 없다.'

그러나 상점이나 파견소에서 일부 소품에 액세스하고 싶습니다. 그럼 내가 연결할 때 내 성분 반응-REDUX 라이브러리를 사용하여 export default connect()(Header); 다음 내 context.router.isActive 더 이상 작동

사람이

답변

0

은 당신이 URL 경로를 얻을 수 시도해 봤어 무슨 일이 일어나고 있는지 설명 할 수

props.location.pathname