防止第一次請求比第二次更晚返回 導致第一次的結果覆蓋第二次的結果
let fetchTimes = 0
const fetchData = (params) = {
const current = ++fetchTimes
const data = await fetchApi(params)
if (current !== fetchTimes) return
...
}
防止第一次請求比第二次更晚返回 導致第一次的結果覆蓋第二次的結果
let fetchTimes = 0
const fetchData = (params) = {
const current = ++fetchTimes
const data = await fetchApi(params)
if (current !== fetchTimes) return
...
}