2022年马上结束了,年底了,做一些总结吧。
主要关于每次前端的Code Review注意事项,做的一些总结如下:
-
数据处理在提交前处理,尽量不要在onChange中处理
- 列表与详情页的源进源出
- 原始数据不要直接操作改变
- 数据可以不筛选直接传递:具体问题具体看,如果后端有需要则一定要筛选
- 注释代码:TODO或者删除,注释只有以上两种情况
- ahooks 自定义hooks可以按需引入
- 三元表达式不建议超过两层,原因在于三元表达式+可选链会导致代码可读性很差
- 如果写了catch,catch中不能留空,要么捕获抛出error,要么不要写catch
- 注意代码逻辑,避免写
if(true) return true
这种代码 - switch 逻辑需要default兜底,if超过3层,建议用switch处理逻辑