会议概要
React
:函数尽量不要写在render
里面,render
负责渲染数据,this
指向实例化对象;如果将函数写在render
里面,每次更新渲染都会去调用本不必调用的函数,造成资源的浪费。解构赋值
永远是首选,比如想取出对象里的某一个属性,直接用obj.xxx
的方式很容易出错,因为当此对象无数据的话,取出xxx
自然就是undefined
。
写法如下所示:
const { code, data} = response;
- 命名规范的重要程度再次就不再赘述,相信各位道友也深有体会。
“望文生义”
在文学鉴赏上是避之不及,但是在此却是我们提倡的理念。 - 如下面这句代码,现在我知道啥意思,但是一年甚至一个月之后,别说别人看不懂,就是我自己不看代码看半天,也是弄不清楚的。
修改成第二句,效果就会好很多,使用枚举的方式体现出来,下次想知道是什么意思的话,直接点进ADD
就清楚啦。
DETAIL=-1
//修改
MATCHID_FLAG=ADD.FLAG
- 开发出的产品面向普罗大众,前端和后端有一个很大的区别就是:接触后端的一般只有开发人员;前端开发出的产品使用者是所有用户,所以应该考虑实用性、便捷性等。
会议总结
- 作为
coder
,目的不仅仅是写出功能即可,还要考虑很多的因素。 - 在
coding
过程中,亲自踩了很多坑,就会印象深刻,我们就是在这个不断与自己死磕的过程中得到进步和提升。
我是小辰,后续不见不散。