问下这个props指的什么?还有default关键字什么意思?

export default class Article extends Component {
    constructor(props){
        super(props)
    }
  componentDidMount() {
    const { actions,aid,articleDetail } = this.props
    if(aid){
      //获取文章详情
      actions.getArticleDetail(aid)
    }
  }

  render() {
    const { articleDetail } = this.props
    return (
      <ScrollView style={styles.container}>
        <Text style={styles.title}>{articleDetail.title}</Text>
        {articleDetail.content}
      </ScrollView>
    )
  }
}
阅读 3.5k
2 个回答

props 是接收从父组件传递来的值。

export default 相当于:

export { Article as default }

export default

使用关键字default,可将对象标注为default对象导出。default关键字在每一个模块中只能使用一次。它既可以用于内联导出,也可以用于一组对象导出声明中。es6 module system

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题