Estoy usando Rails con react-rails gem. El lado del servidor funciona perfecto, pero recientemente agregué react-bootstrap al proyecto.
Todo bien, excepto el hecho de que react-server hace referencia dos veces al script de reacción, lo que causa inconsistencias con el bootstrap react
Deja que te enseñe. Dentro de mi application.js hago referencia a lo siguiente:
..
//= require react
//= require react_ujs
//= require react_bootstrap
//= require utils
//= require components
..
Componentes interiores
..
//= require react-server
//= require stuff
..
Represento el componente usando react_component, conprerender: cierto. Funciona muy bien, pero si usa, digamos, Input (de React-bootstrap), se queja del error addToRef, que es causado por múltiples referencias de reacción
Si elimino react / react_ujs, ya no tengoReaccionar sobre el cliente. Si elimino el servidor de reacción, ya no tengo reacción en el servidor. Pero si elimino el servidor de reacción, React-bootstrap ya no se queja de múltiples referencias
¿Hay alguna forma de usar el servidor de reacción junto con React-bootstrap?
Respuestas
0 para la respuesta № 1react-server
y react
ambos tener copias completas de React
! La única diferencia es que react-server
además incluye ReactDOMServer
.
Pienso para components.js
podrías tener:
//= require react-server
//= require stuff
Entonces en application.js
//= require components
//= require react_ujs
Yo uso un arreglo similar porque necesito ReactDOMServer.renderToString
en el navegador