最后更新:2023-11-23
react 平时注意的规范
1. for循环的元素key值尽量不要是用数组的索引
2. HTML元素的点击事件不要是用箭头函数
1、如果有参数,可以使用使用HTML的data-属性,注意data-的属性要全小写。
1 | <div |
2、还可以修改函数,以如下形式传参:
1 | <div onClick={this.onShowMoreQueryBtn(data.levelCode, b)}> |
3. 文件头注释、函数注释
文件头注释:
1 | /** |
函数注释:
1 | /** |
关于{Object} :
任意类型:{*},参数可选:{string=},可变参数: {...number}
基本类型小写:{string},{number},{boolean},
引用类型大写:{Object},{Function},{Array},{Date},{RegExp}
4. JavaScript中避免硬编码
在代码中如果一个常量使用超过2次,那么就需要定义一个常量变量来使用。
常量 使用 全部字母大写,单词间下划线分隔 的命名方式。
var HTML_ENTITY = {};
5. 关于数据遍历
遍历数据返回新的数组,尽量使用map方法。
6. html中样式尽量减少标签
比如HTML文本需要换行,避免使用<br /> 标签,应该使用CSS样式修改或者使用<div>标签。
HTML尽量使用 空格实体,可使用CSS样式来添加边距。
7. 事件方法命名规范
组件提供的事件,建议采用on开头。
如果每次点击都触发,使用onClick;
如果是切换的时候触发,使用onChange;
事件名命名 on开头,方法名命名 handle开头
可以参考antd UI组件命名方式。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 玄一的博客!





