如何更改React组件中的默认HTML转义功能?

时间:2014-11-26 01:40:16

标签: reactjs react-jsx

我想用一个与我公司的政策相匹配的函数(白名单a,ul,ol等)替换默认的转义函数(逃避一切)。如何用我自己的替换内置转义函数?

我可以使用它,但在整个应用程序中使用会很烦人,因为几乎所有数据都属于我们公司范围内的政策:

<div dangerouslySetInnerHTML={{__html: myEscapeFunc(data)}} />

1 个答案:

答案 0 :(得分:1)

创建一个新的React组件并将其命名为“AllowedHtml”,您可以在其中放置所有功能并定期传递数据,而无需使用{{__html:前缀

<AllowedHtml html={data}/>