看书的时候看到,react为props提供了默认配置,通过defaultProps静态变量的方式来定义,请解释一下什么叫静态方法,有什么特性,然后同时问一下defaultProps在react中的使用
1 回答

冉冉说
TA贡献1877条经验 获得超1个赞
静态方法,说白了就是直接作为构造函数属性的方法。可以少声明全局变量,避免全局变量污染,比如我们常说的Date是一个构造函数,而Date.now就是静态方法。ES6为了保持其封装性,使用static在class内部定义的。反过来讲,class就是语法糖,其最终实现还是用了普通的赋值,例如
function P(){} P.show=function(){ alert('什么鬼?') }//这个show就是静态方法
添加回答
举报
0/150
提交
取消