Issue #1180✓ ResueltoAbierto el 7 de junio de 2018por roboman-silReacciones 3

Reacciona con GrapeJS

Respuesta rápidapor artf2

@sakshigarg9 añadir 'grapesjs' vía npm, y en tu código solo usa 'import grapesjs from 'grapesjs''. Funcionará, sin necesidad de actualizar la configuración del webpack

Lee la respuesta completa abajo ↓

Pregunta

Fragmento de códigoTEXT
Saludos, he buscado y no he encontrado una solución concreta a mi problema. Actualmente, estoy intentando integrar mi aplicación React con GrapeJS. 
'importar React, { Componente } de 'react';
importar './GrapesSrc/grapes.min.js';
importar GrapesIndex de 'grapejs';

clase GrapesEditor extiende Componente {
    constructor(props){
        super(utilería);
        
}
    shouldComponentUpdate(){
        return false
    }

componentDidMount(){
        
const editor = grapesjs.init({
            contenedor: '#gjs',
            componentes: '<div class="txt-red">¡Hola mundo!</div>',
            Estilo: '.txt-rojo{color: rojo}',
        });
    }

render() {

regreso (
      <id de div ='gjs'>    

</div>
    );
  }
}

exportar GrapesEditor por defecto;
`

He probado a usar la CDN, incluyéndola en mi archivo de index.html, pero todo eso seguía teniendo el error de que grapesjs estaba indefinido.
Intenté importar './GrapesSrc/grapes.min.js' directamente. Creando una carpeta nueva con los códigos en la CDN, pero aún así no funcionaba.

No estoy seguro de si esta es una pregunta válida o no, ya que hubo un problema que parecía similar a este que fue rechazado.

Respuestas (3)

👍 Muy útilartf22 de febrero de 2019

@sakshigarg9 añadir 'grapesjs' vía npm, y en tu código solo usa 'import grapesjs from 'grapesjs''. Funcionará, sin necesidad de actualizar la configuración del webpack

thanhpd5618 de octubre de 2018

@Silavin ¿Has conseguido integrar uvas y react?

cjpollard7 de junio de 2018

Si usas webpack para crear tu app React, puedes incluirlo como plugin. Lo arrancará de node_modules. ''plugins: [ Nuevo webpack. ProvidePlugin({ grapesjs: "grapesjs" }) ],`` Esto me funcionó.

Preguntas y respuestas relacionadas

Continúa investigando con debates sobre temas similares.

Plugins de pago que cumplen con este problema

Seleccionado por temas clave y relevancia de etiquetas para ayudarte a enviar más rápido.

Ver todos los plugins

Cargando recomendaciones de plugins de pago...

Opción gratuita

Consulta los plugins de código abierto de GrapesJS en GitHub O haz una búsqueda rápida en nuestro catálogo gratuito.

Explora plugins gratuitos →
Opción premium

Los plugins premium incluyen soporte, actualizaciones regulares y funciones listas para producción — ahorrando días de trabajo de integración.

Explora plugins premium →

Tutoriales relacionados

Guías detalladas sobre el mismo tema.

Todos los tutoriales →

Explorar categorías de plugins

Ve directamente a las páginas de categorías de plugins en el marketplace.