事件回调命名
Handler 命名风格:
- 使用
handle
开头 - 以事件类型作为结尾 (如
Click
,Change
) - 使用一般现在时
// bad
closeAll = () => {},
render () {
return <div onClick={this.closeAll} />
}
// good
handleClick = () => {},
render () {
return <div onClick={this.handleClick} />
}
如果你需要区分同样事件类型的 handler(如 handleNameChange
和 handleEmailChange
)时,可能这就是一个拆分组件的信号