use query params
v2.2.1
一個 React Hook、HOC 和 Render Props 解決方案,用於透過輕鬆序列化來管理 URL 查詢參數中的狀態。
可與 React Router 5 和 6 一起使用,開箱即用。支援打字稿。
在建立具有易於共用 URL 的應用程式時,您通常希望將狀態編碼為查詢參數,但所有查詢參數都必須編碼為字串。 useQueryParams
可讓您輕鬆地將任何類型的資料作為查詢參數進行編碼和解碼,並具有智慧記憶功能,以防止建立不必要的重複物件。它使用序列化查詢參數。
這是一個由 Lerna 管理的單一倉庫。
包裹 | 版本 | 文件 | 描述 |
---|---|---|---|
use-query-params | 使用查詢參數 React 函式庫 | ||
serialize-query-params | 序列化查詢參數 js 函式庫 |
要在本地運行:
npm install
npx lerna bootstrap --hoist --scope "use-query-params" --scope "serialize-query-params"
npm build
npm test
設定範例:
lerna bootstrap --scope "*-example"
lerna link
然後運行一個:
lerna run --scope react-router-example start