现在我正在尝试用react-emojify
和解析一些文本react-markdown
。我想以某种方式结合这两个实用程序的功能。
问题是(如果我理解正确的话)两者都将字符串转换为 React DOM。当我运行emojify
时content
,结果不能传入<ReactMarkdown source={result} />
,反之亦然。
我正在考虑做一些事情,比如将 React DOM 序列化为 HTML 并允许在另一个解析器中使用一些标签,但是在使它们兼容时,两者都有相当有限的选择(例如,emojify 将表情符号吐出为跨度,这在 ReactMarkdown 中是不允许的)。
有其他人尝试过吗?有什么方法(甚至通过更改库)可以帮助我实现这一目标吗?