具有html上下文的Redux变量文本



我正试图从redux状态获取页面上的文本,因此可以在后台轻松更改,但问题是在这种状态下我无法使用html上下文。如果我在我的页面上使用这个,它会很好地工作:

<p>some text<Link to="/contact">contact</Link>more text</p>

但每当我使用:

<p>{Somevariablefromstate}</p>

有了这个:some text<Link to="/contact">contact</Link>more text,它并没有使它成为一个链接——它只是纯文本,有办法防止这种情况吗?

我希望我解释得足够好,让它可以理解!

<Link>是一个将被转换为有效HTML的组件,很可能是某个<a>链接。您可能应该将<a href="/contact">contact</a>作为Somevariablefromstate变量的值。此外,您最有可能使用https://zhenyong.github.io/react/tips/dangerously-set-inner-html.html对于您的<p>元素,应该是这样的:<p dangerouslySetInnerHTML={Somevariablefromstate} />

最新更新