NavLink react-router-dom 组件:悬停不工作

NavLink react-router-dom components :hover not working

悬停在 React 路由器组件上不起作用。 Image

JSX 内联样式属性不允许:hover。您需要将其放入您的样式表中。

你不能也不应该将伪class内联。将 css 放入 class 中,然后按 className 应用它,如下例所示:

JSX:

<NavLink to="/example" className="nav_link">Example</NavLink>

CSS

.nav {
  //other styles
  //...
  a.nav_link:hover {
  cursor: pointer;
  color: red; 
  }
}

Example

我更喜欢 CSS-in-JS 方法来设置 class 像这样:

nav_link: {
  textDecoration: 'none',
  '&:hover': {
    textDecoration: 'none'
  }
}