Reactjs React静态功能用于React ES6
如何将react static转换为react ES6Reactjs React静态功能用于React ES6,reactjs,ecmascript-6,Reactjs,Ecmascript 6,如何将react static转换为react ES6 statics: { getInstanceCount: (function() { var count = 0; return function() { return ++count; }; }()) } 我在react ES6中称之为Static方法,使用Static关键字声明: statics: { getInstanceCount:
statics: {
getInstanceCount: (function() {
var count = 0;
return function() {
return ++count;
};
}())
}
我在react ES6中称之为Static方法,使用
Static
关键字声明:
statics: {
getInstanceCount: (function() {
var count = 0;
return function() {
return ++count;
};
}())
}
let count = 0;
class Foo {
static getInstanceCount() {
return ++count;
}
}
如果要使用IIFE来降低计数的可见性
,则可以始终在以后将静态方法分配给构造函数,就像任何其他属性一样:
class Foo {}
Foo.getInstanceCount = (function() {
var count = 0;
return function() {
return ++count;
};
}());