33.在生命周期函数中,发送异步请求获取数据 - yiqunkeke/react-jianshu-shangguigu-zty GitHub Wiki

在componentDidMount()中请求数据


import axios from 'axios'

componentDidMount() {
   axios.get('./list.json')
     .then((res) => {
        // console.log(res)
        
     })
}

乍一看,在生命周期中发送异步请求没什么问题。但是当请求过多或者遇到非常复杂的逻辑时,

生命周期函数就会显得过于臃肿

Redux-thunk中间件: 可以使我们把异步请求或者说复杂的逻辑,放到action中处理。