关于命名: onXXX 和 handleXXX 怎么区分
資深大佬 : fanchangyong 0
前端代码(react)中经常需要处理事件, 而事件处理函数的命名方式通常有(拿 click 事件举例):onClick 和 handleClick 这两种 。
我发现自己这两种命名方式经常是混着的,强迫症不太能忍,想知道大家一般是怎么命名事件处理函数的。
大佬有話說 (14)
前端代码(react)中经常需要处理事件, 而事件处理函数的命名方式通常有(拿 click 事件举例):onClick 和 handleClick 这两种 。
我发现自己这两种命名方式经常是混着的,强迫症不太能忍,想知道大家一般是怎么命名事件处理函数的。
<button onClick={increaseCounter} />
“`
<button onClick={handleClick}>
</button>
“`
https://reactjs.org/docs/handling-events.html
如果你要(冲)厕所,就用 on 冲
如果你要处理屎,就用 handleChange(屎)
所以核心是,你当时是想做出行为还是想处理过程.