v0.15: Vue 3, Collection.remove, actualización de useDebounce
· 10 min de lectura
Nuevas plataformas:
- Vue 3 con composables completos: useSuspense, useCache, useDLE, useController, useQuery
Nuevas funcionalidades:
- Collection.remove para quitar elementos de las collections
- RestEndpoint.remove para combinar PATCH con la eliminación de la collection
- Las Unions pueden hacer query() sin discriminador de tipo
- Invalidate admite Unions para operaciones de borrado polimórficas
- mockInitialState() para una configuración de pruebas más simple
Rendimiento:
- Mejora del 10-20% en las operaciones get/denormalize
- useDebounce() devuelve [val, isPending]
- El soporte de ImmutableJS se movió a las exportaciones /imm
- Consolidación de la interfaz delegate de Schema
Actualiza con un codemod automatizado para los cambios incompatibles más comunes:
npx jscodeshift -t https://dataclient.io/codemods/v0.15.js --extensions=ts,tsx,js,jsx src/
