Syncfusion Feedback

Trusted by the world’s leading companies

Syncfusion Trusted Companies

Resumen

El Diagram de React es una biblioteca de Diagrams de arquitectura rica en funciones para visualizar, crear y editar Diagrams interactivos. Admite la creación de Diagrams de flujo, organigramas, mapas mentales y Diagrams BPMN a través de código o una interfaz visual.


¿Por qué elegir Syncfusion React Diagram?

React Diagram Automatic Layout image

Diseño automático

Organice automáticamente los nodos basándose en un algoritmo de diseño predefinido.

React Diagram Data Binding image

Enlace de datos sin fisuras

Rellene Diagrams con nodos y conectores creados y posicionados basándose en datos de fuentes de datos. Sin necesidad de escribir ningún código, convierta, mapee y consuma datos fácilmente en cualquier formato en el Diagram configurando unas pocas propiedades.

React Diagram Interactive Editing image

Edición interactiva

El Diagram de React le permite realizar panorámicas y zoom, ajustar, deshacer y rehacer, estarcido, redimensionar y rotar de forma interactiva.

React Diagram Adapts To Any Resolution image

Se adapta a cualquier resolución

El Diagram tiene un diseño altamente responsivo y un diseño optimizado para computadoras de escritorio, pantallas táctiles y teléfonos. Funciona bien en todos los teléfonos móviles que usan iOS, Android o Windows OS.

React Diagram Reusable Symbols image

Galería de símbolos reutilizables

La SymbolPalette muestra una colección de paletas. Una paleta muestra un conjunto de nodos y conectores que puede arrastrar y soltar en el Diagram.

React Diagram Template Shapes image

Cree sus propias formas de plantilla

Visualice cualquier objeto gráfico utilizando nodos que se pueden organizar y manipular en una página de Diagram al mismo tiempo. El Diagram le permite agregar diferentes tipos de nodos.

React Diagram Customizable Themes image

Temas atractivos y personalizables

Diseño de vanguardia con varios temas incorporados, como Fluent, Tailwind CSS, Bootstrap, Material y Fabric. Utilice la herramienta en línea Theme Studio para personalizar fácilmente los temas del Diagram.

React Diagram Global Local image

Globalización y localización

Permita que usuarios de diferentes ubicaciones utilicen el componente formateando fechas, monedas y números para adaptarlos a sus preferencias.


Diagrams listos para IA para una visualización sin esfuerzo

Los Diagrams funcionan de forma inmediata con IA. Mejórelos fácilmente utilizando la generación de texto a Diagram, impulsada por sus herramientas de IA preferidas. Cree, edite y comprenda Diagrams complejos más rápido que nunca.

  • Texto a Diagram: Convierta el lenguaje natural en Diagrams de flujo, mapas mentales o Diagrams de secuencia, sin necesidad de dibujo manual.

  • Vea cómo crear Diagrams con texto

React Diagram Text To Flowchart image


Ejemplo de código de Diagram de React

Comience fácilmente con el Diagram de React utilizando unas pocas líneas sencillas de código TSX como se demuestra a continuación. Explore también nuestro Ejemplo de Diagram de React que le muestra cómo renderizar y configurar un Diagram en React.

import * as React from "react";
import "./App.css";
// import the DiagramComponent
import { DiagramComponent } from "@syncfusion/ej2-react-diagrams";

export default class App extends React.Component<{}, {}> {
  render() {
    return <DiagramComponent id="diagram" />;
  }
}

Diagram de flujo

El Diagram de React proporciona todas las formas estándar de Diagram de flujo como objetos predefinidos para construir Diagrams de flujo, lo que facilita su adición a una superficie de Diagram con una sola llamada.

Diagram de flujo en el Diagram de React.


Organigrama en Diagram de React.

Organigrama

Organice automáticamente las posiciones de los nodos padre e hijo con un algoritmo de diseño automático incorporado específicamente diseñado para organigramas.


Mapa mental

El algoritmo de diseño automático también está diseñado para Diagrams de mapas mentales. Puede definir qué nodo debe estar en el centro y qué nodos deben colocarse alrededor del nodo central en la superficie del Diagram.

Mapa mental en el Diagram de React.


Nodos

Visualice cualquier objeto gráfico utilizando nodos, que se pueden organizar y manipular al mismo tiempo en una página de Diagram. Permiten lo siguiente:

  • Utilizar muchas formas estándar predefinidas.
  • Crear y añadir formas personalizadas fácilmente.
  • Personalizar completamente la apariencia de un nodo.
  • Diseñar una plantilla de interfaz de usuario de nodo y reutilizarla en múltiples nodos.

Conectores

Un conector representa una relación entre dos nodos.

Diferentes tipos de conectores disponibles en el Diagram de React.

Tipos

El Diagram de React proporciona conectores rectos, ortogonales, de polilínea y curvos. Puede elegir cualquiera de ellos según el tipo de Diagram o la relación entre los nodos conectados.

Comportamiento de salto de línea del conector en el Diagram de React.

Puentes o saltos de línea

Utilice puentes (saltos de línea) para ilustrar la ruta de un conector, lo que facilita la lectura de dónde se superponen los conectores entre sí en un Diagram denso.

Puntas de flecha predefinidas en el Diagram de React.

Puntas de flecha

Utilice diferentes tipos de puntas de flecha predefinidas para ilustrar la dirección del flujo en los Diagrams de flujo. También puede construir sus propias puntas de flecha personalizadas.

Personalización de la apariencia del conector en el Diagram de React.

Apariencia

Al igual que los nodos, el aspecto de los conectores también se puede personalizar de la forma que desee. El componente Diagram de React proporciona un amplio conjunto de propiedades a través de las cuales puede personalizar el color, el grosor, la apariencia de guiones y puntos, las esquinas e incluso los decoradores del conector.


Puertos (puntos de conexión)

Conecte conectores a lugares específicos de un nodo mediante diferentes tipos de puertos o puntos de conexión.

Puntos de conexión en el Diagram de React.


Etiquetas

Se puede mostrar información adicional agregando texto o etiquetas en nodos y conectores.

Soporte de edición de texto durante el tiempo de ejecución en el Diagram de React.

Editar

Puede añadir y editar texto en tiempo de ejecución y marcarlo como de solo lectura si no debe ser editado.

Añada múltiples etiquetas en nodos y conectores utilizando la función de etiqueta en el Diagram de React.

Múltiples etiquetas

Añada cualquier número de etiquetas y alinéelas individualmente.

Alinee las etiquetas dentro o fuera de un nodo en el Diagram de React.

Alineación

Las etiquetas incluyen sofisticadas opciones de alineación: Colóquelas dentro o fuera de un nodo, o en el extremo de origen o destino de un conector. Alineación automática cuando un nodo o conector se mueve.


Funciones interactivas

Utilice funciones interactivas para mejorar la experiencia de edición de un Diagram de React en tiempo de ejecución. Además, puede editar fácilmente un Diagram con interfaces de ratón, pantalla táctil o teclado.

Seleccione y arrastre los nodos o conectores utilizando los manejadores en el Diagram de React.

Seleccionar y arrastrar

Seleccione uno o más nodos, conectores o anotaciones y edítelos usando pulgares o manejadores.

Seleccione y redimensione nodos usando los manejadores en el Diagram de React.

Redimensionar

Puede redimensionar un nodo en ocho direcciones diferentes y bloquear las relaciones de aspecto de un nodo para mantener su forma. También puede redimensionar varios objetos al mismo tiempo.

Seleccione y rote nodos usando los manejadores en el Diagram de React.

Rotar

Gire los nodos seleccionados de 0 a 360 grados en el Diagram de React.

Deshaga y rehaga los cambios recientes utilizando la función de gestor de historial en el Diagram de React.

Deshacer y rehacer

No se preocupe si edita por error: los comandos de deshacer y rehacer le ayudarán a corregir fácilmente los cambios recientes.

Corte, copie y pegue objetos seleccionados dentro de un Diagram utilizando la función de portapapeles en el Diagram de React.

Portapapeles

Corte, copie, pegue o duplique objetos seleccionados dentro y entre Diagrams.

Mueva objetos a la parte superior o inferior del Diagram usando la característica de orden Z en el Diagram de React.

Orden Z

Cuando varios objetos se superponen, el orden Z controla qué objeto está en la parte superior y cuál en la inferior.

Alinea nodos y conectores con las líneas de cuadrícula u objetos más cercanos en el Diagram de React.

Ajustar

Alinee con precisión nodos, conectores y anotaciones mientras arrastra simplemente ajustándose a las líneas de cuadrícula u objetos más cercanos.

Combine múltiples nodos en un nodo de grupo en el Diagram de React.

Agrupación

Puede combinar varios nodos en un grupo y luego interactuar con ellos como un solo objeto. Los grupos anidados también son posibles con nuestro componente de Diagram de React.

Los comandos rápidos se pueden mostrar como botones cerca de un selector en el Diagram de React.

Comandos rápidos

Los comandos de uso frecuente como eliminar, conectar y duplicar se pueden mostrar como botones cerca de un selector. Esto facilita a los usuarios realizar esas operaciones rápidamente en lugar de buscar los botones correctos en una caja de herramientas.


Alineación

Nuestra biblioteca de Diagrams de React tiene comandos de alineación predefinidos que le permiten alinear los nodos y conectores de los objetos seleccionados con respecto al límite de selección.

React Diagram Spacing Commands image

Comandos de espaciado

Los comandos de espaciado le permiten colocar objetos seleccionados en el Diagram a intervalos iguales.

React Diagram Sizing Command image

Comandos de tamaño

Utilice los comandos de tamaño para igualar el tamaño de los nodos seleccionados con respecto al primer objeto seleccionado.

React Diagram Alignment Commands image

Comandos de alineación

Todos los nodos o conectores de la lista de selección pueden alinearse a la izquierda, derecha o centro horizontalmente, o alinearse en la parte superior, inferior o media verticalmente con respecto al límite de selección.


Diseño automático

Organice los nodos automáticamente según un algoritmo de diseño predefinido. Incluye un árbol jerárquico, un árbol radial y diseños simétricos incorporados.


Regla del Diagram de React.

Regla

Las reglas le permiten medir la distancia de los nodos o conectores desde el origen de la página. Esto es especialmente útil para crear modelos a escala.


Paleta de símbolos

La biblioteca de Diagrams de React incluye una galería de plantillas, símbolos reutilizables y nodos que se pueden arrastrar a la superficie de un Diagram.

Característica de paleta de símbolos en la biblioteca de Diagrams de React.


React Diagram Overview image

Panel de visión general

El panel de visión general le permite mejorar la experiencia de navegación al explorar Diagrams grandes. Muestra una pequeña vista previa de la página completa del Diagram que permite a los usuarios hacer zoom y desplazarse por ella.


Herramientas de dibujo

Dibuje todo tipo de nodos incorporados y conéctelos con conectores de forma interactiva simplemente haciendo clic y arrastrando sobre el área de dibujo.

Dibuje nodos y conectores de forma interactiva utilizando el Diagram de React.


Zoom y panorámica en el Diagram de React.

Herramientas de zoom y panorámica

Vea un Diagram grande de cerca o asuma una vista más amplia ampliando y alejando. Además, navegue de una región de un Diagram a otra desplazándose por el Diagram.


Exportar

Puede exportar un Diagram a diferentes archivos de imagen como PNG, JPEG, BMP y SVG.

Exportación del Diagram de React.


Impresión del Diagram de React.

Impresión

Imprima Diagrams desde el navegador. También puede personalizar el tamaño de la página, la orientación y el margen de la página, y ajustar un Diagram a una sola página.


Serialización

Puede guardar el estado de su Diagram en formato JSON y cargarlo más tarde para su posterior edición utilizando el serializador.

Guarde y cargue un Diagram serializándolo a formato JSON usando el Diagram de React.


Miscelánea

Además de todas las características enumeradas hasta ahora, hay muchas más que mejoran la experiencia de Diagramción.

Alinee objetos utilizando líneas de cuadrícula en el Diagram de React.

Líneas de cuadrícula

Las líneas de cuadrícula proporcionan orientación al intentar alinear objetos.

Defina la apariencia de página en la superficie de dibujo utilizando el Diagram de React.

Diseño de página

Proporcione una apariencia similar a la de una página a la superficie de dibujo utilizando el tamaño de página, la orientación y los márgenes.

Se puede ver información adicional sobre un nodo usando tooltips en el Diagram de React.

Sugerencia

Utilice las sugerencias para proporcionar información adicional sobre un nodo.

Utilice la función de menú contextual para asignar comandos de uso frecuente en el Diagram de React.

Menú contextual

Asigne fácilmente los comandos de uso frecuente al menú contextual.


Características adicionales

Navegación por teclado en el Diagram de React.

El control Diagram de React garantiza que cada celda sea accesible utilizando el teclado. Las funciones principales como ordenar, seleccionar y editar se pueden realizar utilizando solo comandos de teclado; no se requiere interacción con el ratón. Esto ayuda a crear aplicaciones altamente accesibles utilizando este control.

API amigables para desarrolladores de React Diagram.

API amigables para desarrolladores

Los desarrolladores pueden tener control total sobre la interfaz de usuario y el comportamiento del calendario de eventos a través de sus API integradas y amigables para desarrolladores. Permite personalizar incluso las funcionalidades complejas de Diagram con facilidad.






Otros marcos principales compatibles

Además de React, hay integración incorporada disponible para estos marcos principales.

Descubra el ecosistema completo de componentes React de Syncfusion

Explore más de 145+ componentes de interfaz de usuario de React que incluyen controles establecidos y listos para producción, y los últimos componentes puros de React creados de forma nativa para el desarrollo de aplicaciones web modernas.

  • Componentes de React
  • Componentes puros de React

Preguntas frecuentes

El Diagram de React de Syncfusion ofrece las siguientes características:

  • Visualice, cree y edite Diagrams interactivos.
  • Tiempo de carga ultrarrápido, interacciones de interfaz de usuario ricas y navegación por teclado.

  • Cargue una amplia gama de nodos con un rendimiento óptimo.

  • Soporte para Diagrams de flujo, muchas formas incorporadas y enlace de datos flexible.

  • Organice fácilmente los componentes del Diagram en diseños como Organigrama, Mapa mental, Árbol radial y Árbol jerárquico.

  • Capacidades de exportación e impresión sin problemas.

  • Uno de los mejores Diagrams de React del mercado que ofrece una interfaz de usuario rica en funciones para interactuar con el software.
  • Configuración y API sencillas.
  • Compatible con todos los navegadores modernos.
  • Compatible con dispositivos móviles y adaptable.
  • Amplios recursos de aprendizaje como demos y documentación para aprender rápidamente y empezar a utilizar el Diagram de React.

No vendemos el Diagram de React por separado. Solo está disponible para su compra como parte de la licencia de equipo de Syncfusion. Esta contiene más de 1,600 componentes y frameworks, incluido el Diagram de React. El precio de la licencia de equipo comienza en $395 al mes para 5 desarrolladores, e incluye soporte y actualizaciones hasta que expire la suscripción. Además, podríamos ofrecer descuentos basados en promociones activas actualmente. Póngase en contacto con nuestros especialistas de producto hoy mismo para ver si califica para algún descuento adicional.

Puede encontrar nuestra demostración del Diagram de React, que muestra cómo renderizar y configurar el Diagram.

No, nuestros 1,600+ componentes y frameworks para web, móvil y escritorio, incluido nuestro Diagram de React, no se venden individualmente. Solo están disponibles como parte de una licencia de equipo. Sin embargo, hemos fijado un precio competitivo para el producto, por lo que solo cuesta un poco más de lo que otros proveedores cobran solo por su componente de Diagram. También hemos comprobado que, según nuestra experiencia, nuestros clientes suelen empezar utilizando uno de nuestros productos y luego amplían rápidamente a varios productos, por lo que consideramos que lo mejor era ofrecer los 1,600+ componentes y frameworks por una tarifa de suscripción que comienza en $395 al mes para un equipo de 5 desarrolladores. Además, es posible que podamos ofrecer descuentos basados ​​en las promociones activas actualmente. Póngase en contacto con nuestros especialistas de producto hoy mismo para ver si califica para algún descuento adicional.

No, este es un producto comercial y requiere una licencia de pago. Sin embargo, también está disponible una licencia comunitaria gratuita para empresas e individuos cuyas organizaciones tengan menos de 1 millón de USD en ingresos brutos anuales y cinco o menos desarrolladores.

Un buen lugar para comenzar sería nuestra documentación completa de introducción.

Nuestros clientes nos aman

Con un excelente conjunto de herramientas y un gran equipo de soporte, Syncfusion® reduce el tiempo de desarrollo de los clientes.
Estas son algunas de sus experiencias.

Ver historias de éxito reales

Desarrolladores de todo el mundo confían en Essential Studio de Syncfusion para simplificar proyectos complejos y acelerar la entrega. Con una amplia biblioteca de controles de interfaz de usuario, potentes SDK y soporte confiable, Essential Studio ayuda a los equipos a crear aplicaciones de nivel empresarial con confianza.

Explorar estudios de caso


Calificado por usuarios de todo el mundo

Transforme sus aplicaciones hoy descargando la versión gratuita ya y
Descargar prueba gratuita No se requiere tarjeta de crédito.

Premios

Grandeza: Decir que la tienes es una cosa, pero significa más cuando otros la reconocen. Syncfusion® se enorgullece de haber recibido los siguientes premios de la industria.

Actividades recientes en los blogs de React Diagram

Las publicaciones del blog de React Diagram le guiarán en la creación de su primera aplicación con componentes de React. Proporcionan estrategias de resolución de problemas, describen características y funcionalidades, anuncian nuevas características, explican las mejores prácticas y muestran escenarios de ejemplo. Explore nuestras últimas publicaciones en nuestros canales de blog para obtener actualizaciones sobre React Diagram.

Up arrow icon