我有一些props ,有一个字符串,可以包含字符,如&;.
有什么简单的方法可以做这件事吗?请记住,我不能只使用此语法进行渲染:
<div dangerouslySetInnerHTML={{__html: myValue}} />
因为我首先必须用它们的标记替换任何HTML实体.我不想这么做,这似乎太低了.
我有办法做到这一点吗?
我有一些props ,有一个字符串,可以包含字符,如&;.
有什么简单的方法可以做这件事吗?请记住,我不能只使用此语法进行渲染:
<div dangerouslySetInnerHTML={{__html: myValue}} />
因为我首先必须用它们的标记替换任何HTML实体.我不想这么做,这似乎太低了.
我有办法做到这一点吗?
您可以使用Unicode字符,而不是使用
HTML实体,
表示(U+00A0不间断空格):
<div>{myValue.replace(/ /g, "\u00a0")}</div>