Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

258
Vistas
¿Qué es el archivo de estilo React Sigma mencionado en su documentación de configuración?

Esta es la primera vez que hago gráficos en React, así que estoy siguiendo la guía y la documentación. No tengo experiencia previa con grafología, sigma.js o react-sigma (sé cómo usar React normal).

La documentación de instalación dice:

Importe el archivo de estilo React Sigma en su aplicación. Ejemplo: import "@react-sigma/core/lib/react-sigma.min.css"

¿Qué son los archivos de estilo? ¿CSS? ¿Cómo puedo hacer uno? No puedo encontrar ninguna documentación. ¿Es algo básico de una biblioteca anterior?

Paso que no puedo entender

Honestamente, me resulta muy difícil aprender sigma.js e insertarlo en mi sitio web de reacción. No puedo encontrar ninguna guía. ¿Hay alguno? Solo quiero comenzar con un gráfico simple y aprender de allí.

about 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

La documentación se refiere específicamente a su propio archivo CSS que debe importarse en una aplicación React como se muestra en el ejemplo:

 import "@react-sigma/core/lib/react-sigma.min.css";

Descargo de responsabilidad: dependiendo de la configuración de su aplicación React, la forma de importar un archivo CSS puede diferir.


El ejemplo en la documentación se rompió cuando escribí esta respuesta. Abrí un problema en el repositorio de react-sigma y se solucionó desde entonces.

Cuando lo probé, faltaban algunas dependencias y se necesitaban algunos cambios.

 npm install @react-sigma/core sigma graphology graphology-types lodash
 import { useEffect } from "react"; import Graph from "graphology"; import { SigmaContainer, useLoadGraph } from "@react-sigma/core"; // Import the style file here import "@react-sigma/core/lib/react-sigma.min.css"; export const LoadGraph = () => { // first change to their example const loadGraph = useLoadGraph(); // also wrapped their graph instantiation side-effect with useEffect useEffect(() => { const graph = new Graph(); graph.addNode("first", { // Required position x: 1, y: 1, size: 15, label: "My first node", color: "#FA4F40" }); // Calling the function that was missing from the example loadGraph(graph); }, [loadGraph]); // Returning null to get a valid component return null; }; export const DisplayGraph = () => { return ( <SigmaContainer style={{ height: "500px", width: "500px" }}> <LoadGraph /> </SigmaContainer> ); };

Editar reaccionar-sigma-ejemplo

Tenga en cuenta que utilicé TypeScript para el ejemplo, lo que genera mensajes de error perspicaces ya que react-sigma proporciona sus propios tipos.

Entonces quedó claro que el gancho useLoadGraph no se usó correctamente ya que no acepta ningún parámetro y devuelve una función que acepta un parámetro de graph . Esto se puede confirmar con ladocumentación de la API .

También pensé que faltaba lodash debido a errores en la consola del desarrollador.


Consulte la documentación , ya que ahora está actualizada.

about 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda