服务器返回如下内容:
content = <p> Hello world :smile: <strong> NICE </strong> !</p>
- 这是因为我们支持markdown。
现在我有一个解析器,可以将所有内容解析:{text}:
为表情符号。我正在使用emoji-mart
这个。
所以这就是现在的内容:
<p> Hello world ${<Emoji emoji=":smile:" />} <strong> NICE </strong> !</p>
目前没有表情符号解析器,我们要做的是:
return React.createElement('div', {
dangerouslySetInnerHTML: {
__html: content,
}
});
但是,既然我们现在content
将包含表情符号的连接起来,emoji-mart
我将如何在dangerouslySetInnerHTML
不破坏降价的情况下将其传递给?