但是,您不能使用:hover和类似的选择器。那么在使用内联 CSS 样式时实现悬停高亮的最佳方法是什么?
#reactjs 的一个建议是拥有一个Clickable组件并像这样使用它:
<Clickable>
<Link />
</Clickable>
该Clickable有一个hovered状态,并将其作为props的链接。但是,Clickable(我实现它的方式)将 包装Link在 a 中,div以便它可以设置onMouseEnter和onMouseLeave到它。这让事情变得有点复杂(例如,span包裹在 a 中的div行为与 不同span)。
有没有更简单的方法?