如何隐藏“标签 在React中无法识别此浏览器”警告?

我在React中使用具有自定义标签名称的元素,并遇到了这些错误。关于这个主题的GitHub问题中有人指出:

这是React 16中的新警告消息。与anime / react-anime没有关系,可以安全地忽略此警告。

可以安全地忽略它是一个很好的选择,但是当我的代码在控制台中填充无用的错误消息时,它仍然不会通过审查。

如何抑制这些警告?

回答:

请使用正确的解决方案的答案:

我发现了可能解决此问题的方法-如果您使用的是插件(可能在其他情况下),则可以使用该is属性。

在使用X3d时在这里找到-只需编写<scene is="x3d" .../>作品

我并不是说这确实是您应该做的正确的事情,但是您可以console.error通过在react-

anime加载之前将其放置在某个地方来钩住并过滤此消息:

const realError = console.error;

console.error = (...x) => {

// debugger;

if (x[0] === 'Warning: The tag <g> is unrecognized in this browser. If you meant to render a React component, start its name with an uppercase letter.') {

return;

}

realError(...x);

};

至少在您链接的GitHub问题上发布的示例上似乎可以使用。:3

以上是 如何隐藏“标签 在React中无法识别此浏览器”警告? 的全部内容, 来源链接: utcz.com/qa/407352.html

回到顶部