useRequest使用日誌

2021-10-11 01:14:51 字數 653 閱讀 1545

萬變不離其宗,第一步,引入(我使用的umi腳手架)

import

from

'@umijs/hooks'

;

第二步,幾個方法

// 用法 1

const

=userequest

('/api/userinfo');

​// 用法 2

const

=userequest()

;​// 用法 3

const

=userequest

((userid)

=>

`/api/userinfo/$`

);​// 用法 4

const

=userequest

((username)

=>(,

}));

userequest始終在外層,舉個例子,表單提交後執行post方法manual,run

const

=userequest

((values)

=>`,

},data:}}

,);//表單提交後的方法

onok=)}

}

useRequest 螞蟻中臺標準請求 Hooks

上手成本偏高,需要針對不同場景選擇不同的 hooks。所有網路請求 hooks api,底層能力不一致。比如 usepagination 不支援手動觸發 不支援輪詢等等。useasync 能力不足,很多場景無法滿足需求,比如並行請求。同時隨著 zeit swr 的誕生,給了我們很多靈感,原來網路請求...

SQLite使用日誌

最近又測試了一下記憶體資料庫sqlite,發現功能增強了好多,比如多執行緒支援 用檔案鎖的方式實現的 並且也可以全記憶體化 用 memory 的方式開啟即可 了。由於多執行緒的支援是通過作業系統檔案鎖的方式實現的,所以當以全記憶體資料庫 即無磁碟檔案 的方式開啟sqlite時,就不支援多執行緒了,必...

crontab使用日誌

cron 是 linux 的內建服務 檢視服務狀態 vagrant vagrant c5 x86 64 sbin service crond status crond pid 2168 正在執行.關閉服務 vagrant vagrant c5 x86 64 sudo sbin service cro...