ReactJs - 将函数作为道具传递。警告:无效的道具

Pet*_*ina 0 javascript reactjs

我有一个工作示例,将函数从父级传递给子级作为道具,然后从子级调用它。

https://codesandbox.io/s/awesome-pond-y2h4v

然而,虽然它工作正常,但反应不喜欢它,并且在控制台中它会抛出警告:matrixfunc标签上的道具值无效。

任何建议可能是什么问题?

谢谢

Ros*_*lav 5

问题出在这一行

<Card {...rest} className={clsx(classes.root, className)}>
Run Code Online (Sandbox Code Playgroud)

CardMaterial UI 中的组件没有matrixfunc属性,您正尝试使用扩展运算符传递它。