Hola, actualmente estoy trabajando en una aplicación que configura elementos en localStorage y luego recupera todos los elementos. Al recuperar, estoy analizando el objeto para convertirlo de un objeto en cadena a un objeto. Al hacerlo, recibo este error, Error: se produjo un error de origen cruzado. React no tiene acceso al objeto de error real en desarrollo.
Traté de buscar soluciones, pero la sugerida es borrar el almacenamiento local, pero es un problema porque tendré que hacerlo cada vez que presione mi botón. ¿Hay una solución para esto?
Mi código:
// This function gets all items from the local storage function getAll() { var values = [], keys = Object.keys(localStorage), i = keys.length; while (i--) { values.push(localStorage.getItem(keys[i])); } return values; } const getMissions = getAll(); // This variable stores the parsed value, ie, turning a stringified object back to an object value const { image, missionName } = JSON.parse(getMissions);Gracias de antemano