如下组件:
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里面的操作应该尽量简单才对。