我正在使用 MathML 标记语言在我的 Web 应用程序上呈现数学方程。这是一个有问题的简单方程的示例:
<math xmlns="http://www.w3.org/1998/Math/MathML"><mfenced open="[" close="]"><mn>8</mn></mfenced></math>
问题是 React 不会像我们想要的那样处理 mfenced 标签的属性。它将“ open ”属性视为在 HTML 上下文中使用,因此不会接受其“[”值。React 会像这样输出 mfenced 标签:
<mfenced open close="]"><mn>8</mn></mfenced>
当然,这打破了浏览器中的等式。有没有办法告诉 React 不要改变这个属性?