Recientemente implementé un sitio web para un amigo mío, escrito en React, Express, Mongodb, etc... Y puedo ver que tengo una consola. Inicie sesión en uno de los componentes y quería preguntar si es normal que un componente sea accesible a través de un archivo console.log? (Puedo acceder al código fuente por eso).
¿Y hay una solución para eso o simplemente eliminar TODO console.log antes de la producción?
Suponiendo que usó create-react-app para iniciar el proyecto, genera mapas de origen cuando ejecuta el script de compilación de forma predeterminada. Puede deshabilitar esto agregando GENERATE_SOURCEMAP=false en su archivo .env .
En cuanto a los registros de la consola, puede cambiar console.log a console.debug (que solo se muestra en la consola del navegador cuando tiene habilitado el registro detallado) o puede confiar en alguna regla de pelusa (como esta ) para evitar el uso de la consola en total.