React componentDidMount

#1

使用componentDidMount进行数据更新时, 由于componentDidMount执行顺序是异步的导致获取数据有延迟,从而导致setState不成功,即使后续数据返回了,页面也不会更新。
那么我想问一下, 若是给componentDidMount函数 加上async 以及 await使数据成功返回,这种写法是否会产生一些其他问题呢?
个人认为仅在数据获取时会产生一些延迟,希望大神能给予解答,谢谢!

#2

已解决,使用了.then。