javascript - 是否可以在 React 组件的功能表示中包含静态属性?

标签 javascript reactjs

使用 ES6,可以将 React 组件表示为函数。

所以,下面的组件

class MyComponent extends React.Component {

  render() {
    <div>Hi</div>
  }

}

也可以这样表示

const MyComponent = (props) => (
   <div>Hi</div>
)

我的问题是函数表示是否也允许静态属性。所以,我想知道是否有可能以某种方式将以下组件也表示为一个函数:

class MyComponentWithStaticProperty extends React.Component {

  static myProperty = {'hello': 'world'}

  render() {
    <div>Hi</div>
  }

}

最佳答案

const MyComponent = (props) => (
   <div>Hi</div>
)

MyComponent.myProperty = {'hello': 'world'};

关于javascript - 是否可以在 React 组件的功能表示中包含静态属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43111817/

相关文章:

css - 带有 react-bootstrap 的进度条没有显示

javascript - 无论如何强制所有样式为 "block"或 "none"而不通过循环?

javascript - 测试 Angular 解析方法

javascript - jQuery toggleClass() 不工作

javascript - HTML5 壳游戏

javascript - 使用 GraphQL 查询 wordpress 插件 rest API

javascript - 如何使用 javascript 添加 img 元素?

reactjs - 如何从 ReactJS 代码中进行休息后调用?

reactjs - 当子组件发生变化时如何重新渲染父组件?

javascript - 模拟调用 'deals.insert'错误效果时出现异常