我开始在我的 react 模式组件上收到此警告:



它不会阻止模式正常工作,我只是在开发工具控制台中看到警告。我可以通过指定一些随机字符串来传递该 Prop ,但是我不明白它实际用于什么以及为什么需要它。

最佳答案

contentLabel改善了可访问性。您可能没有注意到它,但是在某些情况下,此prop可以帮助您的用户了解模式所涉及的内容。从their repository:


contentLabel的值在模态元素上设置为 aria-label 。像屏幕阅读器一样,这有助于assistive technology将标签添加到原本可以匿名的元素上。例如,添加了视觉障碍的人可能会使您的情态变得更有意义。

关于reactjs - 为什么 react 模态需要prop contentLabel?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41345442/

10-10 05:17