Migrar ngStorage / angular-local-storage a Angular moderno
ngStorage exponía $localStorage y $sessionStorage como objetos que se sincronizaban solos mediante el ciclo de digest.
Qué la reemplaza
| Opción | Cuándo elegirla |
|---|---|
| A small typed StorageService | Unas pocas líneas sobre localStorage, con signals para valores reactivos. |
| ngx-webstorage | Cuando quieres un servicio listo con decoradores. |
| IndexedDB wrapper (idb, Dexie) | Cuando guardas más que configuraciones pequeñas. |
Cómo migrarla
- Encuentra cada clave que la app lee y escribe, y dale un tipo.
- Escribe un StorageService con get, set y remove, y úsalo desde ambos frameworks.
- Elimina el código que dependía de la sincronización automática; escribe de forma explícita cuando cambia el valor.
Cuidado con. Mantén las mismas claves y el mismo formato JSON durante la fase híbrida. Las pantallas legacy y las nuevas leen los mismos datos, y los usuarios conservan sus preferencias.
Otras librerías
¿Planeas una migración o una plataforma de microfrontends?
En una llamada de 20 minutos me cuentas tu situación y te digo cómo la abordaría. Si todavía no vale la pena, también te lo digo.
Escríbeme por LinkedIn