【发布时间】:2019-06-08 14:22:06
【问题描述】:
我正在使用 React、带有 JSS 的 Material UI 和 React Router。
我正在连接到<NavLink> 以应用一个活动类,例如:
<NavLink to={'/dashboard'} activeClassName={classes.active}
<button className={classes.btn}>Link</button>
/>
该类被很好地添加到父级,但如果它是一个类,我在将样式应用到子按钮时遇到问题。当定位元素时它可以工作,而不是类。
我已经研究过使用nested JSS,但这仍然不起作用。有任何想法吗?
active: {
'& .btn': { // This doesn't work
backgroundColor: '#2A354F'
},
'& button': { // This works
backgroundColor: '#2A354F'
}
}
【问题讨论】:
-
编译后的 CSS 是什么样子的?
标签: reactjs react-router material-ui jss