首页 > componentDidMount 回调处理规范问题

componentDidMount 回调处理规范问题

如下组件:

class Demo extends React.Component {
  constructor(props) {
    ...
  }
  async componentDidMount(){
    await actions.doingSomething(query);
    doingOthers();
    ....
  }
}

换句话说:

async await 用在componentDidMount生命周期是否符合react规范


没见过这种用法哎


可以这样

...
componentDidMount(){
    this.getData()
}
...
async getData() {
    await actions.doSomething()
}

你用的是哪个版本的ReactJs? 我记得ReactJs似乎是不会使用await来等待componentDidMount完成的。一般来说componentDidMount里面的操作应该尽量简单才对。

【热门文章】
【热门文章】