Todavía estamos traduciendo esta lección al Español. Por ahora lees la versión en English.Ayúdanos a traducir

0%

Saltar al contenido

Persistence with localStorage

Intermedio~30 min0/4 pasos

Keep the ledger after refresh

Browser memory disappears when a page reloads. localStorage gives a small local-first application durable storage on the same device. Arrays must be serialized to JSON when saved and parsed when loaded.

Parsing can fail if stored data is damaged, so recovery is part of the feature—not an afterthought.

Instrucciones

1

Create loadTransactions with localStorage.getItem and JSON.parse.

Pista: Read STORAGE_KEY, then parse only when raw exists.

¿Dónde va esto?

// Implement loadTransactions(), saveTransactions(), and render().

Escríbelo en la línea 5: debajo de ese comentario, después del código que ya añadiste.

2

Recover safely with try/catch and return an empty array on failure.

3

Create saveTransactions(items) with JSON.stringify.

4

Save after every push and render once on startup.

Tu código

html
5 líneas
1
2
3
4
5

Vista previa en vivo

Vista previa en vivo