对于异步请求应该放在componentDidmount里面
constructor
可放,不推荐,主要用于初始化state的工作和函数的绑定,不承担业务逻辑,并且constructor已经很少用了
componentwillmount
如果使用服务端渲染,可能会被执行两次,第一次在服务端,第二次在客户端,componentDidmount不会;并且已经被标记弃用,不利于react升级后的代码维护
对于异步请求应该放在componentDidmount里面
constructor
可放,不推荐,主要用于初始化state的工作和函数的绑定,不承担业务逻辑,并且constructor已经很少用了
componentwillmount
如果使用服务端渲染,可能会被执行两次,第一次在服务端,第二次在客户端,componentDidmount不会;并且已经被标记弃用,不利于react升级后的代码维护