帮忙解释下这两句react代码

componentDidMount() {

// alert('asdf');
this.props.promise.then(//then函数是es6里新特性函数吗

//-------------------------------

  value => this.setState({loading: false, data: value}),
  error => this.setState({loading: false, error: error}));//这两句是什么意思 =>这个符号该怎么理解呢
  
  //-----------------------

},


还请帮忙解释下上面标注是的两个地方

阅读 3.8k
3 个回答

1.第一个是Promise的用法,Promisethen方法。Promise 迷你书
2.ES6新增的箭头函数,可以理解为

function (value) {
    return this.setState({loading: false, data: value})
}

箭头函数

  1. this.props.promise 是个 promise对象,可以是es6的对象也可以是其它类库封装好的。then是promise链式调用的一环。
    具体: https://developer.mozilla.org...

  2. => 没什么说的,就es6语法 箭头函数
    图片描述

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