1
將函數名稱與事件偵聽器相同是否很好?ReactJs中的命名約定
例子:
function onClick: function(event){
//body
}
<div class="example" onClick={this.onClick} />
將函數名稱與事件偵聽器相同是否很好?ReactJs中的命名約定
例子:
function onClick: function(event){
//body
}
<div class="example" onClick={this.onClick} />
不要緊,你用什麼編碼語言,函數的名稱應儘可能翔實。像onClick這樣的函數名稱沒有描述函數的作用。如果您想從另一個地方調用此功能,名稱onClick不會幫助您瞭解該功能的用途。你將不得不查看代碼來理解它。
這將是更好地爲更多的描述,並調用它是這樣的:
你選擇的名字取決於這個功能重刑確實。
如果你有興趣在「乾淨的代碼標準」,我認爲這是關於清潔編碼和命名標準的最好的書:clean code
這是IMO不好的做法。通常情況下,你會遇到''這樣的情況,然後你意識到它應該是'onInput'。 此問題與命名元素/組件的位置或顏色(例如'sidebar-left','navigation-blue')屬於同一類別,然後設計結束向右移動側邊欄或將導航欄變爲綠色。 – zvona