我正在通过使调度异步来反应本地异步等待。如下所示使调度异步是否有任何问题或问题?它似乎工作(除了它是一个polyfill)。如果这种方法没有任何问题,我认为它可以用于反应原生。在调度中使用异步等待
export function fetchData(date, lng, lat){
const {year, month} = date;
return async(dispatch) => {
dispatch(requestData())
try {
const data = await request(`http://data.police.uk/api/crimes-street/all-crime?lat=${lat}&lng=${lng}&date=${year}-${month}`)
dispatch(recieveData(data))
} catch (err) {
dispatch(requestError(err))
}
}
}