如何解决这段代码和平的目的是什么,比如代码中的 {...rest} 我不是问 React Javascript 中的三个点传播符号是做什么的
我不是在问 React Javascript 中的三个点传播符号是什么,我知道它们可以做什么吗?
我学习 ReactJs Javascript 并阅读代码,现在我看到了这个 CodeSandbox
您会看到代码片段:
为什么在代码中 <Card>
需要 ...rest
,它对它没有任何作用或者我遗漏了什么?
让 Card
具有扩展符号的目的是什么。 ...rest
?这种情况发生在所有 <Card>
对象的代码中的大约 10 个地方,请指教?当所有接收 ...rest
的对象被创建时,它不使用包含在扩展符号中的值或者首先没有值。
还有 className
道具被插入到 <Card>
对象中,但它没有被使用,所以:className={clsx(classes.root,className)}
,真的需要吗?
解决方法
就在几个小时前,我遇到了您的问题,但对此一无所知。但我正在参加一门课程,巧合的是,他谈到了{...rest}
。
那么我对它的理解是多少,它只是一种将可变数量的道具传递给组件的方法,即,当可能存在未知数量的道具时。
如果你使用过 python,我认为 {...rest}
就像 python 中的 *args
一样,用于接受可变数量的参数。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。