redux-thunk 是一個中間件,用於 Redux 應用程序中的異步操作。它允許開發者在 Redux 的 action creators 中返回函數,而不僅僅是普通的 action 對象。這使得在 dispatch action 之前,可以執行異步請求或其他邏輯,從而增強了 Redux 的功能。雖然 redux-thunk 是一個流行的選擇,但在 Redux 生態系統中還有其他一些替代方案。以下是幾個選擇:
要查看 redux-thunk 與 redux-observable 和 redux-saga 的比較,請訪問以下鏈接:比較 redux-observable vs redux-saga vs redux-thunk。