react异步获取数据渲染的主流方法是什么?

通常我都是在componentDidMount中调取api,然后塞到setState里,这个过程就相当于render渲染了两次,可是如果在componetWillMount中获取api只会渲染一次render,但是这个生命周期现在不是不推荐用嘛,所以有什么更好的异步获取数据渲染页面的解决方案

阅读 2.8k
3 个回答
componetWillMount中获取api只会渲染一次render

异步获取数据 render 已经执行 不还是 render 两次

用第一种即可。两次没关系,基于DIFF算法会只更新那些需要更新的DOM

推荐问题