静态对象是否可以与React中的ES6类一起使用?
class SomeComponent extends React.Component {
render() {
// ...
}
}
React.statics = {
someMethod: function() {
//...
}
};
someMethod
当我这样做时,上面的东西给了我不确定的方法SomeComponent.someMethod()
statics
仅适用于React.createClass
。只需将方法声明为静态类方法即可:
class SomeComponent extends React.Component {
static someMethod() {
//...
}
render() {
// ...
}
}
关于
React.statics = { ... }
您实际上是statics
在React
对象上创建属性。该属性不会神奇地扩展您的组件。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句