你好 React 开发人员,
我一直在开发一个多站点反应项目,但现在我遇到了一个小问题,我不知道如何解决。我的问题如下:
我有一个看起来像这样的组件:
import React from 'react'
import { Link } from 'react-router-dom'
export default function MyComponent({tag, Text, id}) {
return (
<Link to={"/article/" + id}>
<div>
<p>{Text}</p>
<Link to={"/tags/" + tag.text}>{tag.text}</Link>
</div>
</Link>
)
}
错误:index.js:1 Warning: validateDOMNesting(...): <a> cannot appear as a descendant of <a>.
一切正常,我得到了一个带有文本和标签的容器,当我点击容器时,它会将我重定向到 /article/[ARTICLE_ID],当我点击它的标签时,它会将我重定向到 /tag /[TAG_ID],唯一的问题是,react 编译器在控制台中给我一个错误,说你不能把链接放在链接中,但它可以编译并工作。有什么办法可以解决这个错误,或者我可以忽略它(我不喜欢什么)?
ps:我的英语不是我知道的最好的,但我会努力的:)