在浏览器中查看下面的代码时,背景为白色.通用选择器*具有最低的特异性,body选择器位于通用选择器之后.它不应该是灰色的吗?
* {
background-color: white;
}
body {
background-color: grey;
}
Run Code Online (Sandbox Code Playgroud) 我有一个像这样的组件:
import React from 'react'
import { bool } from 'prop-types'
const Component = ({ active, ...rest}) => (
// ...does things
)
Component.propTypes = {
active: bool.isRequired,
// -> how do i handle { ...rest } here?
rest: object // ? works, but is it the right solution?
}
Run Code Online (Sandbox Code Playgroud)
Component解构它props,抓住active道具并将“其余部分”收集到rest. 有没有办法验证rest使用prop-types?是必需的吗?不知道该怎么办。