【问题标题】:React "export default" stateless component issue反应“导出默认”无状态组件问题
【发布时间】:2017-01-12 23:03:38
【问题描述】:

为什么会这样:

const PostComponent = ({post}) => (
  <span>
      <div>{post.text}</div>
  </span>
)

export default PostComponent;

不是这个:

export default PostComponent = ({post}) => (
  <span>
      <div>{post.text}</div>
  </span>
)

后面说组件在导入时是未定义的。

【问题讨论】:

标签: reactjs


【解决方案1】:

dfsq 已经在 cmets 中回答了,只是为了让您知道,这将起作用

export default ({post}) => (
  <span>
      <div>{post.text}</div>
  </span>
)

但是这样做,组件将是匿名的。如果你安装了 React devtool,你只会看到StatelessComponent

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-07-01
    • 1970-01-01
    • 2020-04-15
    • 2021-05-09
    • 2016-09-12
    • 1970-01-01
    相关资源
    最近更新 更多