React在componentDidMount里面发送请求
总结一下:
-
componentDidmount是在组件完全挂载后才会执行,在此方法中调用setState会触发重新渲染,最重要的是,这是官方推荐的! -
constructor调用是在一开始,组件未挂载,所以不能用。 -
componentWillMount调用在constructor后,在这里的代码调用setState不会出发重新渲染,所以不用。 -
还有一个没有出现在这里但听得最多的说法是:在
componentWillMount里进行网络请求会阻碍组件的渲染。 -
反正就是要在
componentDidmount里用!
.

浙公网安备 33010602011771号