¿Cómo evitar que se carguen varias copias de React?
En mi aplicación Meteor anterior, usando browserify y React, todo funcionaba hasta que cambié apaquete web de meteoros.
yo sueloreaccionar-seleccionar en mis aplicaciones meteor y funcionó muy bien, pero con browserify pude evitar que se carguen varias copias de react, lo que evita este error que ahora tengo:
Error: Infracción invariable: addComponentAsRefTo (...): solo un ReactOwner puede tener referencias. Es posible que esté agregando una referencia a un componente que no se creó dentro de un componenterender
o tiene varias copias de React cargadas (detalles:https://fb.me/react-refs-must-have-owner)
Mi package.json mira esto:
...
"dependencies": {
"classnames": "^2.1.3",
"lodash": "^3.10.0",
"react": "^0.14.6",
"react-dom": "^0.14.6",
"react-mixin": "^2.0.1",
"react-select": "^1.0.0-beta8"
},
...
¿Hay una configuración en el paquete web que podría usar algo llamado externos? No estoy completamente seguro de lo que eso significa, pero un comentario dice que use:
externals: {
'react': 'React',
'react-dom': 'ReactDOM'
}