LocalStorage permite guardar datos en el navegador, sin necesidad de bases de datos externas y con persistencia incluso después de cerrar el navegador.
LocalStorage es una API de almacenamiento de datos del navegador que permite guardar pares clave-valor en el navegador del usuario de manera persistente.
Usa localStorage.setItem() para guardar datos en el navegador.
// Guardar un dato
localStorage.setItem('nombre', 'Juan');
Este código almacena "Juan" con la clave "nombre".
Utiliza localStorage.getItem() para recuperar datos almacenados.
// Recuperar un dato
let nombre = localStorage.getItem('nombre');
console.log(nombre); // Muestra "Juan"
Puedes eliminar un dato específico o limpiar todo el almacenamiento:
localStorage.removeItem('nombre')localStorage.clear()// Eliminar un solo elemento
localStorage.removeItem('nombre');
// Limpiar todo el almacenamiento
localStorage.clear();
Para almacenar objetos, usa JSON:
// Convertir a JSON para almacenar objetos
let usuario = {nombre: "Juan", edad: 30};
localStorage.setItem('usuario', JSON.stringify(usuario));
// Convertir de JSON al recuperar
let usuarioRecuperado = JSON.parse(localStorage.getItem('usuario'));
LocalStorage es una opción útil para almacenar datos temporales y simples en el navegador. Es ideal para aplicaciones web que requieren almacenamiento básico y persistente.