Estoy trabajando en un pequeño proyecto de reacción en el que necesito ejecutar un script cada vez que se procesa un determinado componente. El script está escrito en javascript y el nombre del archivo tiene el siguiente formato: .min.js
Lo que he intentado es,
componentDidMount() { // Create a script in the DOM const script = document.createElement('script'); // Assign properties to the script (src, id, data-brand, data-ref, asynv) script.src = 'SRC_TO_MY_SCRIPT'; script.id = 'SCRIPT_ID'; script['data-brand'] = 'DATA_BRAND'; script['data-ref'] = 'DATA_REF'; script.async = true; // Append the script into the body of the react app this.div.appendChild(script); }y el div se devolvió en la función de procesamiento del componente de clase en el que se debe ejecutar el script. La cosa es que puedo ver que el script está cargado dentro del div del componente pero nunca funciona. ¿Hay algún problema en la forma en que lo implemento?
Gracias por adelantado.