ReactJs中的命名约定

时间:2015-07-28 10:24:29

标签: javascript reactjs

让函数名与事件监听器相同是否合适?

示例:

function onClick: function(event){
//body
}

<div class="example" onClick={this.onClick} /> 

1 个答案:

答案 0 :(得分:2)

使用何种编码语言无关紧要,函数名称应尽可能提供信息。像 onClick 这样的函数名称没有描述函数的功能。如果您想从其他地方调用此功能,名称 onClick 将无法帮助您了解该功能的用途。您必须查看代码才能理解它。

最好是更具描述性并称之为:

  1. sendPrivateMessage()
  2. clientAddress
  3. doSomething的()
  4. 您选择的名称取决于此功能的作用。

    如果您对“清洁代码标准”感兴趣,我认为这是关于清洁编码和命名标准的最佳书籍:clean code