【发布时间】:2022-01-17 06:32:22
【问题描述】:
在 NavLink 中有这个属性,aria-current,它被设置为值页面(aria-current="page" 用于选定的元素)。
有没有办法在 React 中访问它?为了更改未选择的其他链接的样式。
【问题讨论】:
-
有可能,通过使用 refs 和查询 DOM ......但你正在向后处理问题。无论您首先使用什么逻辑设置属性(通常从状态读取)都应该用于确定其他样式。
-
请看下面我的回答,你不应该为未选中的样式设置统一的样式,然后为选中的样式设置特定的样式吗?我认为这也是@Quentin 所暗示的……
标签: javascript html reactjs typescript wai-aria