Use 'active' state from React Router in Styled Components

前端 未结 9 1695
北海茫月
北海茫月 2021-02-15 12:24

React Router adds an active class to NavLinks when you are on the page that they link to. How can I access this property with Styled Components. I need to styled me

9条回答
  •  故里飘歌
    2021-02-15 12:53

    I think it's simplest decision.

    const StyledLink = styled(NavLink)`
      color: blue;
    
      &.${props => props.activeClassName} {
        color: red;
      }
    `;
    

提交回复
热议问题