第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

使用 redux 組織 API 調(diào)用的更好做法是什么?

使用 redux 組織 API 調(diào)用的更好做法是什么?

紅顏莎娜 2022-01-13 10:49:18
使用 redux 進(jìn)行組織 API 調(diào)用的更好實(shí)踐/便捷實(shí)現(xiàn)是什么?一世我有我存儲(chǔ)在 redux 中的一些來自 API 的數(shù)據(jù)。我還在 redux 中存儲(chǔ) API 的令牌來自 API 的數(shù)據(jù),我不需要存儲(chǔ)在 redux 中需要令牌的 API 調(diào)用不需要令牌的 API 調(diào)用不需要令牌的 API 調(diào)用,我不需要在 redux 中存儲(chǔ)響應(yīng)所以主要的問題是。即使我不需要在 redux 中存儲(chǔ)響應(yīng),我是否應(yīng)該對(duì) API 調(diào)用使用操作,但對(duì)于其中一些我需要來自 redux 的令牌?或者僅對(duì)我將存儲(chǔ)在 redux 中的響應(yīng)使用 API 操作。對(duì)于其他東西,例如創(chuàng)建自定義鉤子,我將從 redux 獲取令牌并從中進(jìn)行調(diào)用我也嘗試了這兩種變體,但我無法決定哪一種更好。并閱讀了一些關(guān)于此的評(píng)論,但他們是 50/50。
查看完整描述

2 回答

?
嗶嗶one

TA貢獻(xiàn)1854條經(jīng)驗(yàn) 獲得超8個(gè)贊

對(duì)我來說,我會(huì)說這取決于你想在你的應(yīng)用程序中共享哪些信息。這是我的想法:

  1. 如果您的響應(yīng)在整個(gè)應(yīng)用程序中共享,那么將它們置于 redux 狀態(tài)是有意義的,否則您無需通過操作調(diào)用。如果您將 API 響應(yīng)置于 redux 狀態(tài),那么最好先將它們標(biāo)準(zhǔn)化。(https://blog.brainsandbeards.com/advanced-redux-patterns-normalisation-6b9a5aa46e1f

  2. 在 redux 中擁有令牌是可以的,但很快您可能會(huì)考慮讓經(jīng)理來管理令牌而不是放入 Redux 存儲(chǔ),因?yàn)槟枰獙?duì)令牌進(jìn)行額外操作,例如更新新令牌和驗(yàn)證。使用這種方法,您可以在任何地方訪問令牌。

  3. 您可以創(chuàng)建自己的 Request 類來為需要或不需要令牌的 API 設(shè)置默認(rèn)身份驗(yàn)證


查看完整回答
反對(duì) 回復(fù) 2022-01-13
?
莫回?zé)o

TA貢獻(xiàn)1865條經(jīng)驗(yàn) 獲得超7個(gè)贊

就個(gè)人而言,我會(huì)盡可能減少對(duì) Redux 的使用。并不是說它超級(jí)方便,而是增加了一層不必要的復(fù)雜性。

在這里閱讀:https ://medium.com/@dan_abramov/you-might-not-need-redux-be46360cf367

我會(huì)選擇第二個(gè)選項(xiàng),您仍然可以將來自 redux 商店的令牌應(yīng)用到您的 API。


查看完整回答
反對(duì) 回復(fù) 2022-01-13
  • 2 回答
  • 0 關(guān)注
  • 146 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)