cost 238 ms
Redux-Saga axios api 使用 access_token 調用獲取請求不起作用。 這是為什么?

[英]Redux-Saga axios api call get request with access_token does not work. Why is that?

這是一個使用 axios、redux 和 redux-sagas 的 React 項目。 嘗試從受保護的表中獲取所有記錄時出現以下異常。 我在 laravel 后端使用 JWT。 登錄令牌已在本地存儲中正確設置,我猜,它沒有正確傳遞。 這是我要從表中獲取每條記錄的頁面: 傳奇: 這就是我使用 ax ...

對端點的調用使 React Native 中的每次登錄/注銷加倍

[英]Calls to endpoints doubles each login/logout in React Native

每次我發送一些操作並調用特定屏幕上的端點時,我都會在 React Native 中第一次登錄后收到一個調用。 當我注銷並再次登錄並使用此調度操作將 go 轉到屏幕時,我收到了對該端點的調用加倍(正如我從 Flipper 看到的那樣)。 因此,在 4 或 5 次登錄/注銷后,我收到了對一個端點的 8 ...

Redux Saga - 等待另一個動作完成,這個動作可能曾經運行過,也可能沒有運行過

[英]Redux Saga - Wait for another action to complete that may or may not have ever run

有很多關於同步/等待任務的文章,但我找不到與我的用例相匹配的文章。 我有 3 個操作 - 實體的保存、提交和刪除。 我在表單值更改時調用保存,這會觸發 API 調用。 所以這只是在正常使用期間每隔幾秒觸發一個事件。 為了防止不同步,我使用了一個動作通道和緩沖區來確保它按照我想要的方式運行,有點像同步 ...

RTK createListenerMiddleware saga 通道

[英]RTK createListenerMiddleware saga channels

我在我的項目中使用 RTK createListenerMiddleware,我想知道是否有類似通道模式的 Redux-saga 的配方。 我指的是這個 Saga 模式: https://redux-saga.js.org/docs/advanced/Channels/#using-channel ...

使用 api 調用測試 redux-saga

[英]Testing redux-saga with api calls

我一直在使用這個 function 來測試我的傳奇,但在這種情況下它不起作用。 我從調度 function 中的控制台收到響應,但調度數組未更新。 傳奇 測試 安慰 ...

減速器沒有捕捉到動作

[英]Reducer doesn't catch action

我正在處理 Redux Saga 的現有項目。 一切都已經設置好了(action creators、action types、reducer、selectors、sagas……)。 我想添加一段代碼,它應該在 state 中設置一個標志,然后我想根據該標志的值有條件地呈現一些東西。 我的傳奇 我的A ...

redux-saga 不起作用,它不捕獲請求操作

[英]redux-saga doesn't work, it doesn't catch request actions

我想用 redux-saga,redux-toolkit 創建一個應用程序。 但是當我發送動作時,傳奇並沒有捕捉到那個動作,讓它只是在請求時停止。 下面的代碼: 包鎖 商店.ts 根傳奇: 傳奇.ts 動作.ts 我花了很多時間試圖弄清楚並修復它,但是沒有用我試了很多次並檢查了符號,和;。 但它不起 ...

問題測試 redux saga 不調用 api

[英]Problem testing a redux saga not calling api

我在下面的測試中遇到問題,看來 saga 實際上並未調用“api”function,模塊未定義。 當 saga 未經測試就在應用程序中使用時,它工作得很好 傳奇/ModuleSagas.ts // api/應用程序.ts // 開玩笑 output ...

composeWithDevTools 在 React 中進行存儲時“預期有 1 個參數,但出現 2 個錯誤”

[英]composeWithDevTools 'expected 1 argument, but got 2 error' while making store in React

我在 React 中存儲,Typescript 有一個問題,說“composeWithDevTools 需要 1 個參數,但得到 2 個”。 我四處搜索,發現很多人都像我一樣編寫代碼,所以我找不到問題所在 有沒有人可以解釋為什么會出現此錯誤以及如何解決此問題? 我真的很感激! 和錯誤信息。 這是 ...

“IContact[]”類型的參數不可分配給“FetchContactsSuccessPayload”類型的參數

[英]Argument of type 'IContact[]' is not assignable to parameter of type 'FetchContactsSuccessPayload'

我正在使用 TypsScript 進行 react redux-saga 的練習,但我被卡在了我的 saga 文件中的一個類型上。 這是我第一次接觸ts。 我的錯誤是指向saga.ts文件,其中代碼: 我收到此錯誤: 不確定我遺漏了什么或弄亂了什么。 類型.ts 動作.ts 減速器.ts 傳奇.ts ...

在這種模式中拋出錯誤后,生成器函數能否繼續執行?

[英]Can generator function execution continue after an error is thrown in this pattern?

這些文檔讓我認為答案可能是肯定的——但我一直認為不是,我的測試結果也是如此。 我提出問題的原因是生成器函數似乎在我的項目中只做了一次,我無法重新創建它,也無法在我的代碼中找到任何錯誤 - 所以我開始認為錯誤是在我的假設中。function* someMethod(i) { try { ...

Redux Saga 未被取消

[英]Redux Saga not being cancelled

我有這種類型的傳奇組合 - 一場比賽: 一些長輪詢獲取用戶手動觸發的取消操作 但是當我從其中一個 UI 組件發送ActionTypes.CANCEL時 - 沒有任何反應在 redux devtools 中,我看到它被正確調度,但輪詢不會停止, doPollingSaga繼續像什么都沒發生一樣。 在d ...

2022-12-12 06:13:25   1   36    redux-saga  
如何從 redux saga 獲取 setTimeout 中的更新數據?

[英]How to get updated data in a setTimeout from redux saga?

我正在使用 Redux Saga 和 Redux 工具包。 我已經發送了一個動作,需要在setTimeout中得到它的結果。 但是一旦我分派了動作,代碼執行就會繼續,當 setTimeout 運行時,我不會得到更新的結果,而是從之前分派的動作中得到結果(我在組件安裝時分派相同的動作)。 文件.js ...

Redux Sagas 與 React Router v6 useNavigate Hook

[英]Redux Sagas with React Router v6 useNavigate Hook

升級到 React Router v6 並刪除了connected-react-router ,所以現在我需要一種不同的方式來在 saga 完成后導航到 URL。 我們曾經使用connected-react-router和history.push()進行dispatch ,但現在我們需要一種方法來 ...

使用 jest 測試 redux saga 方法中的問題

[英]testing issue in redux saga method using jest

我正在使用 jest 測試我的 redux saga 方法。 我面臨一些問題。 附加 saga 方法、測試用例和控制台響應。 讓我知道我錯過了什么。 嘗試了很多谷歌搜索。 但是找不到任何解決方案。 任何幫助,將不勝感激。 謝謝! ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM