为什么不在componentDidMount 里 setState,willMount 在 render 之前?

来源:3-7 头部组件实现(1)

彷徨1942

2019-01-22

为什么不在componentDidMount 里 setState,willMount 在  render 之前 ,在willMount 里setState ,并不能体现 setState 后 重新 render?

写回答

2回答

qq_雨籦_0

2019-02-02

setState感觉还是放在构造函数里面比较好

0
5
qq_雨籦_0
回复
彷徨1942
主要还是看主要想做什么 如果只是初始化state尽量放在构造函数里面
2019-02-02
共5条回复

河畔一角

2019-01-23

willMount等到数据准备render的时候就一起渲染了,何必等到页面加载完再去渲染一次,从效率和体验上讲will要更合适一些。

0
1
彷徨1942
那要是 获取接口数据呢?
2019-02-02
共1条回复

React全家桶+AntD共享单车后台管理系统开发

React全家桶+AntD框架+大量前沿技术

1142 学习 · 495 问题

查看课程