使用ES6类反应静态

漂亮的

静态对象是否可以与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 = { ... }

您实际上是staticsReact对象创建属性该属性不会神奇地扩展您的组件。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

导入类并使用带有Babel Transpiler的es6模块调用静态方法

来自分类Dev

在ES6类中未使用static.js中的装饰器定义静态方法

来自分类Dev

如何向ES6类添加静态属性

来自分类Dev

在类React ES6中调用静态函数

来自分类Dev

使用ES6类的快速路由

来自分类Dev

ES6早期使用类

来自分类Dev

在ES6类中使用EventEmitter

来自分类Dev

使用“类”和 ES6

来自分类Dev

在使用 es6 地图时对意外令牌做出反应

来自分类Dev

在类和构造函数中访问ES6 / ES7静态类变量

来自分类Dev

在es6 javascript类的非静态成员函数中调用静态getter

来自分类Dev

如何从静态方法ES6类返回非静态变量

来自分类Dev

在ES6类中的静态设置器中访问类数据

来自分类Dev

嵌套的ES6类?

来自分类Dev

ES6类的范围

来自分类Dev

ES6 JavaScript 类

来自分类Dev

无法使es6反应绑定事件

来自分类Dev

反应ES6和传递道具

来自分类Dev

ES6模块:导出单个类的静态方法或多个单独的方法

来自分类常见问题

如何在ES6类中创建“公共静态字段”?

来自分类Dev

ES6 JS - 无法访问关联类中的静态函数

来自分类Dev

使用嵌套类在ES6中模拟名称空间

来自分类Dev

转换Singleton JS对象以使用ES6类

来自分类Dev

ES6类中的受保护属性(使用Symbols?)

来自分类Dev

使用ES6模块导出/导入单类方法?

来自分类Dev

未使用Node + ES6 + Babel定义的类方法

来自分类Dev

使用导入的类在ES6中返回空承诺

来自分类Dev

使用ES6类的React Component中的此对象

来自分类Dev

使用ES6类时的链接承诺