¿Cómo registrar las variables de consola dentro del método de búsqueda que está dentro de un método de mapa y devolver un objeto? Esa es una función de flecha, por lo que debería usarla con el cuerpo de la función y la declaración de retorno. Pero me sale error si lo hago.
Entonces, ¿cómo puede la consola registrar lbl y lbl.label dentro del método de búsqueda?
Sí, debería leer cómo usar la función de flecha. (esto es exactamente lo que quiero saber, entre otras cosas) Gracias
useEffect(() => { setLabels((prevLabels) => { return [...new Set(savedEvents.map((evt) => evt.label))].map((label) => { const currentLabel = prevLabels.find((lbl) => lbl.label === label); console.log(`prevlabels: ${JSON.stringify(prevLabels)}`); console.log(`currentLabel: ${JSON.stringify(currentLabel)}`); console.log(`currentLabel.checked: ${currentLabel.checked}`); console.log(`label: ${label}`); return { label, checked: currentLabel ? currentLabel.checked : true, }; }); }); }, [savedEvents]);