什么意思......道具?代码是:
export default class NavItem extends React.Component {
constructor() {
super();
}
render() {
const { router, index, to, children, ...props } = this.props;
let isActive = false;
if (router.isActive('./', true) && index) {
isActive = true
children
我想这是实际元素的子元素,但是...props
它是什么意思?
谢谢。
答案 0 :(得分:3)
...
被称为"the rest" parameter,如在"其余部分"
此行使用对象{{3}从this.props
新变量router
,index
,to
和children
以及其他所有内容(其余部分)中分配的语法{ {1}}进入this.props
props
以下是其使用的另一个示例:
const { router, index, to, children, ...props } = this.props;