Una solución React Hook, HOC y Render Props para administrar el estado en los parámetros de consulta de URL con fácil serialización.
Funciona con React Router 5 y 6 listos para usar. Compatible con TypeScript.
Al crear aplicaciones con URL que se pueden compartir fácilmente, a menudo desea codificar el estado como parámetros de consulta, pero todos los parámetros de consulta deben codificarse como cadenas. useQueryParams
le permite codificar y decodificar fácilmente datos de cualquier tipo como parámetros de consulta con memorización inteligente para evitar la creación de objetos duplicados innecesarios. Utiliza parámetros de consulta de serialización.
Este es un monorepo gestionado con Lerna.
Paquete | Versión | Documentos | Descripción |
---|---|---|---|
use-query-params | biblioteca de reacción use-query-params | ||
serialize-query-params | biblioteca serialize-query-params js |
Para comenzar a ejecutar localmente:
npm install
npx lerna bootstrap --hoist --scope "use-query-params" --scope "serialize-query-params"
npm build
npm test
Ejemplos de configuración:
lerna bootstrap --scope "*-example"
lerna link
Luego ejecuta uno:
lerna run --scope react-router-example start