para mi proyecto paralelo, quiero hacer una aplicación React que tenga un área de texto donde pueda pegar fragmentos de código y luego presionar guardar. Luego lo almacenaré en una base de datos vinculada a su identificación de cuenta de usuario para su posterior recuperación.
¿Existen buenos enfoques generalmente utilizados para hacer algo como esto? Por ejemplo, ¿convertir mi javascript en una cadena y almacenarlo en formato JSON para enviarlo a firebase?
Quería intentar usar encodeURI al principio, pero aún no podía almacenar el código dentro de una variable. ¿Alguien puede señalarme en la dirección correcta? ¡Te lo agradecería mucho!
Esto podría ser una posible duplicación de ¿Es seguro guardar el javascript creado por el usuario en la base de datos?
Aunque el consenso general es que el riesgo de almacenarlo no es alto. Pero es alto al recuperarlo e inyectarlo en el DOM para renderizar.
Por lo tanto, debería ser bueno almacenando los datos como una cadena. Pero tendrá que estar actualizado sobre cualquier posible problema de seguridad que pueda surgir más adelante y que necesite parches.