Creé una biblioteca de javascript usando webpack
Agregué el archivo en mi aplicación de reacción:
import {Helmet} from "react-helmet"; ReactDOM.render( <React.StrictMode> <Helmet> <script src="/static/lib.js"/> </Helmet> <App /> </React.StrictMode>, document.getElementById('root') );cuando estaba revisando las fuentes del sitio, descubrí que lib.js existe allí. Tengo un componente que necesita crear un objeto que existe dentro del archivo lib.js
#myComponent.js class MyComponent extents Component { constructor(){ this.obj = new MyObject() // here is the problem } } render() { return <div className="main-background"> some stuff </div>; } }Sospecho que el problema tiene algo que ver con DomReady: la biblioteca probablemente no se carga y el módulo no está definido
mi solución fue implementar el proyecto sdk que tenía en npm y npm instalarlo