- 错误截图
我将
fullWidth
作为属性使用。当我删除这些内容时,也会看到这个错误。我将
isLoading
作为变量使用,而不是属性。我们的代码中没有使用
colorKey
,但是发现了这个关于colorKey
的错误。下面给出了我在哪里使用了
fullWidth
和isLoading
我需要知道可以检查哪个主题来解决这个错误。任何线索?任何建议可以消除这个错误吗?
我将 fullWidth
作为属性使用。当我删除这些内容时,也会看到这个错误。
我将 isLoading
作为变量使用,而不是属性。
我们的代码中没有使用 colorKey
,但是发现了这个关于 colorKey
的错误。
下面给出了我在哪里使用了 fullWidth
和 isLoading
我需要知道可以检查哪个主题来解决这个错误。任何线索?任何建议可以消除这个错误吗?
无需专门查看您的Pancake UI库(例如,您面临的同样问题也会发生在Material-UI上);
该库将某些原因下的属性传递给其子节点,而不进行过滤即传递给子DOM节点。您可以通过创建一个简单的附加组件来避免这种情况,该组件仅将必要的道具呈现给其子级。
这是一个通用示例,如果您想仅渲染一个div并希望其样式保持不变:
const RemoveDomProps=({style,children})=>(<div style={style}>{children}</div>)
然后你会在代码中使用它作为包装器:
<MyUILibraryComponent>
<RemoveDomProps style={{...}}>
{...}
</RemoveDomProps>
</MyUILibraryComponent>
通过按下Ctrl
+f
查找fullWdth并将其替换为fullwidth,找到您正在使用fullWidth
的位置。