函数声明:
export default function Labyrinth({ theme = 1 }, { inverted = 0 }) {
声明属性时
Labyrinth.propTypes = {
inverted: PropTypes.bool.isRequired,
theme: PropTypes.oneOf([1, 2, 3]).isRequired,
}
它显示“倒置”PropType 已定义,但从未使用过 propdeslintreact/no-unused-prop-types
有效,但显示 eslint 错误。
这样做的方法是在同一个大括号内声明所有内容,就像:
export default function Labyrinth({ theme = 1, inverted = 0 }) {}