通过类的static 语法简化 peops 检验和默认值的写法
- 实例成员:通过实例才能能访问的成员(属性或者方法),叫做实例成员
- 静态成员:通过类或者构造函数本身才能访问的成员(一般是直接挂载到类上的或者通过static 关键字定义的)
class Person {
// 实例成员(通过实例能访问的成员,挂载到实例自身上的)
name = 'zs',
// 静态(通过构造函数或类才能访问到的成员)
static age = 18
// 实例成员(通过实例能访问的成员,挂载到原型上的)
sayHi() {
console.log('哈哈')
}
}
简写
import React, { Component } from 'react'
class Test extends Component {
static defaultProps = {
age: 18,
}
render() {
return <div>{this.props.age}</div>
}
}
export default Test