SVG组件发出警告

时间:2017-12-12 13:57:22

标签: reactjs d3.js svg

我将我的应用程序迁移到React 16并同时更新了一些软件包。现在,当我运行它时,我收到警告:

Warning: The tag <g> is unrecognized in this browser. If you meant to render a React component, start its name with an uppercase letter.
Warning: <foreignObject /> is using uppercase HTML. Always use lowercase HTML tags in React.
Warning: The tag <foreignObject> is unrecognized in this browser. If you meant to render a React component, start its name with an uppercase letter.

我使用SVG组件来渲染d3对象。我正在使用Chrome 62.这些警告似乎没有被应用程序中的任何错误所证明。有人有解释吗?

1 个答案:

答案 0 :(得分:1)

在其周围添加外部标签:

<svg>
  <g />
</svg>