在React应用中
<Link to={/person/${person.id}}>Person Link</Link>
<Link to={
}>Person Link</Link>
导致以下eslint错误
The href attribute is required on an anchor. Provide a valid, navigable address as the href value jsx-a11y/anchor-is-valid
链接组件会产生有效的href属性。
<a href="#/person/2">Person Link</a>
该错误的意义何在?我该如何解决?
任何帮助将不胜感激!
该Link组件生成href所以在端锚标签是从视点可访问有效属性。将例外添加到.eslintrc:
Link
href
.eslintrc
{ "rules": { "jsx-a11y/anchor-is-valid": [ "error", { "components": [ "Link" ], "specialLink": [ "to" ] }] } }
另外,在GitHub上也有同样的问题和答案。