在控制台未知道具中响应 js 警告



我有一个带有 react-toolbox 的 reactJS 应用程序

在控制台中,我收到此错误:

Warning: Unknown prop `raised` on <a> tag. Remove this prop from the element.

知道我该如何解决此警告吗? 我不想删除标签,是否有解决方法可以在不删除标签的情况下解决此问题?

谢谢

更新

<Button icon='save' type="submit" label={<T value='processes.new.save'/>} raised primary/>

我用这个东西:http://react-toolbox.com/#/components/button

发生这种情况是因为"凸起"道具被添加到<Link>制作的<a>中。可以通过位置的状态属性包含其他信息。

查看链接文档

每当向 HTML 规范中不在DOM-tag 中添加属性时,React 都会给你一个警告。raised不是一个有效的<a />属性,因此 React 会让你知道你可能犯了一个错误。该标记 - 尽管它将应用于 DOM(IIRC) - 不会被任何浏览器操作。如果您出于其他原因需要添加自定义属性,请使用data-前缀属性,例如您的案例中的data-raised属性。

这看起来它需要是一个类或其他东西,而不是a标签上的属性 - 但是如果没有看到你的代码,很难给出更精确的答案。

最新更新