我见过使用 Javascript 类的代码使用以下形式(例如 React):
class UserProfile extends Component {
state = {
open: false
}
handleOpen = () => {
this.setState({ open: true })
}
}
为什么被handleOpen
实现为一个属性,它被设置为一个函数而不是类似的东西:
class UserProfile extends Component {
state = {
open: false
}
handleOpen() {
this.setState({ open: true })
}
}
提前致谢!