Syncfusion Feedback

Trusted by the world’s leading companies

Syncfusion Trusted Companies

Aperçu

Le React Diagram est une bibliothèque de Diagrams d’architecture riche en fonctionnalités pour la visualisation, la création et l’édition de Diagrams interactifs. Il prend en charge la création d’organigrammes, d’organigrammes hiérarchiques, de cartes mentales et de Diagrams BPMN, soit par code, soit par une interface visuelle.


Pourquoi choisir Syncfusion React Diagram ?

React Diagram Automatic Layout image

Disposition automatique

Organisez automatiquement les nœuds en fonction d’un algorithme de disposition prédéfini.

React Diagram Data Binding image

Liaison de données fluide

Remplissez les Diagrams avec des nœuds et des connecteurs créés et positionnés en fonction des données provenant de sources de données. Sans avoir à écrire de code, convertissez, mappez et consommez facilement des données dans n’importe quel format dans le Diagram en définissant quelques propriétés.

React Diagram Interactive Editing image

Édition interactive

Le React Diagram vous permet de faire un panoramique et un zoom, d’accrocher, annuler et refaire, de pochoir, de redimensionner et de faire pivoter de manière interactive.

React Diagram Adapts To Any Resolution image

S’adapte à toute résolution

Le Diagram a une mise en page très réactive et un design optimisé pour les ordinateurs de bureau, les écrans tactiles et les téléphones. Il fonctionne bien sur tous les téléphones mobiles utilisant les systèmes d’exploitation iOS, Android ou Windows.

React Diagram Reusable Symbols image

Galerie de symboles réutilisables

La SymbolPalette affiche une collection de palettes. Une palette affiche un ensemble de nœuds et de connecteurs que vous pouvez faire glisser et déposer dans le Diagram.

React Diagram Template Shapes image

Créez vos propres formes de modèle

Visualisez n’importe quel objet graphique à l’aide de nœuds qui peuvent être arrangés et manipulés en même temps sur une page de Diagram. Le Diagram vous permet d’ajouter différents types de nœuds.

React Diagram Customizable Themes image

Thèmes attrayants et personnalisables

Design de pointe avec plusieurs thèmes intégrés, tels que Fluent, Tailwind CSS, Bootstrap, Material et Fabric. Utilisez l’outil en ligne Theme Studio pour personnaliser facilement les thèmes des Diagrams.

React Diagram Global Local image

Globalisation et localisation

Permettez aux utilisateurs de différentes langues d’utiliser le composant en formatant les dates, les devises et la numérotation selon leurs préférences.


Diagrams prêts pour l’IA pour une visualisation sans effort

Les Diagrams fonctionnent de manière autonome avec l’IA. Améliorez-les facilement grâce à la génération de texte en Diagram — alimentée par vos outils d’IA préférés. Créez, modifiez et comprenez des Diagrams complexes plus rapidement que jamais.

React Diagram Text To Flowchart image


Exemple de code de Diagram React

Commencez facilement avec le React Diagram en quelques lignes de code TSX comme démontré ci-dessous. Explorez également notre exemple de React Diagram qui vous montre comment rendre et configurer un Diagram dans 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" />;
  }
}

Organigramme

Le React Diagram fournit toutes les formes standard d’organigramme en tant qu’objets prêts à l’emploi pour construire des organigrammes, ce qui facilite leur ajout à une surface de Diagram en un seul appel.

Organigramme dans React Diagram.


Organigramme hiérarchique dans React Diagram.

Organigramme hiérarchique

Organisez automatiquement les positions des nœuds parents et enfants avec un algorithme de disposition automatique intégré, spécifiquement conçu pour les organigrammes.


Carte mentale

L’algorithme de mise en page automatique est également conçu pour les cartes mentales. Vous pouvez définir quel nœud doit être au centre et quels nœuds doivent être placés autour du nœud central sur la surface du Diagram.

Carte mentale dans React Diagram.


Nœuds

Visualisez n’importe quel objet graphique à l’aide de nœuds, qui peuvent être arrangés et manipulés en même temps sur une page de Diagram. Ils permettent ce qui suit :

  • Utiliser de nombreuses formes standard prédéfinies.
  • Créer et ajouter facilement des formes personnalisées.
  • Personnaliser entièrement l’apparence d’un nœud.
  • Concevoir un modèle d’interface utilisateur de nœud et le réutiliser sur plusieurs nœuds.

Connecteurs

Un connecteur représente une relation entre deux nœuds.

Différents types de connecteurs disponibles dans React Diagram.

Types

Le React Diagram propose des types de connecteurs droits, orthogonaux, poly-lignes et courbes. Vous pouvez choisir l’un de ces types en fonction du type de Diagram ou de la relation entre les nœuds connectés.

Comportement de saut de ligne de connecteur dans React Diagram.

Pontage ou sauts de ligne

Utilisez le pontage (sauts de ligne) pour illustrer le parcours d’un connecteur, ce qui facilite la lecture des endroits où les connecteurs se chevauchent dans un Diagram dense.

Pointes de flèche prédéfinies dans React Diagram.

Pointes de flèche

Utilisez différents types de pointes de flèche prédéfinies pour illustrer le sens du flux dans les organigrammes. Vous pouvez également créer vos propres pointes de flèche personnalisées.

Personnalisation de lapparence des connecteurs dans React Diagram.

Apparence

Comme pour les nœuds, l’apparence des connecteurs peut également être personnalisée à votre guise. Le composant React Diagram offre un ensemble riche de propriétés qui vous permettent de personnaliser la couleur, l’épaisseur, l’apparence des tirets et des points, les coins et même les décorateurs des connecteurs.


Ports (points de connexion)

Attachez des connecteurs à des emplacements spécifiques sur un nœud via différents types de ports ou points de connexion.

Points de connexion dans React Diagram.


Étiquettes

Des informations supplémentaires peuvent être affichées en ajoutant du texte ou des étiquettes sur les nœuds et les connecteurs.

Prise en charge de lédition de texte pendant lexécution dans React Diagram.

Modifier

Vous pouvez ajouter et éditer du texte pendant l’exécution et le marquer en lecture seule s’il ne doit pas être modifié.

Ajoutez plusieurs étiquettes sur les nœuds et les connecteurs à laide de la fonction détiquette dans React Diagram.

Plusieurs étiquettes

Ajoutez autant d’étiquettes que vous le souhaitez et alignez-les individuellement.

Aligner les étiquettes à lintérieur ou à lextérieur dun nœud dans React Diagram.

Alignement

Les étiquettes incluent des options d’alignement sophistiquées : placez-les à l’intérieur ou à l’extérieur d’un nœud, ou à l’extrémité source ou cible d’un connecteur. Alignement automatique lors du déplacement d’un nœud ou d’un connecteur.


Fonctionnalités interactives

Utilisez les fonctionnalités interactives pour améliorer l’expérience d’édition d’un Diagram React lors de l’exécution. De plus, vous pouvez facilement éditer un Diagram avec la souris, l’écran tactile ou les interfaces clavier.

Sélectionner et faire glisser les nœuds ou les connecteurs à laide de poignées dans React Diagram.

Sélectionner et faire glisser

Sélectionnez un ou plusieurs nœuds, connecteurs ou annotations et modifiez-les à l’aide de pouces ou de poignées.

Sélectionner et redimensionner les nœuds à laide de poignées dans React Diagram.

Redimensionner

Vous pouvez redimensionner un nœud dans huit directions différentes et verrouiller les proportions d’un nœud pour conserver sa forme. Vous pouvez également redimensionner plusieurs objets en même temps.

Sélectionner et faire pivoter les nœuds à laide de poignées dans React Diagram.

Faire pivoter

Faites pivoter les nœuds sélectionnés de 0 à 360 degrés dans React Diagram.

Annuler et refaire les modifications récentes à laide de la fonction de gestionnaire dhistorique dans React Diagram.

Annuler et refaire

Ne vous inquiétez pas si vous modifiez par erreur : les commandes d’annulation et de rétablissement vous aident à corriger facilement les modifications récentes.

Couper, copier et coller les objets sélectionnés dans un Diagram à laide de la fonction de presse papiers dans React Diagram.

Presse-papiers

Coupez, copiez, collez ou dupliquez les objets sélectionnés dans et entre les Diagrams.

Déplacez les objets vers le haut ou le bas du Diagram à laide de la fonction z order dans React Diagram.

Ordre Z

Lorsque plusieurs objets se chevauchent, l’ordre Z contrôle quel objet est en haut et quel est en bas.

Aligner les nœuds et les connecteurs sur les lignes de grille ou les objets les plus proches dans React Diagram.

Magnétisme

Alignez précisément les nœuds, les connecteurs et les annotations lors du glisser-déposer en vous alignant simplement sur les lignes de grille ou les objets les plus proches.

Combiner plusieurs nœuds en un nœud de groupe dans React Diagram.

Groupement

Vous pouvez combiner plusieurs nœuds en un groupe et interagir avec eux comme un seul objet. Les groupes imbriqués sont également possibles avec notre composant React Diagram.

Les commandes rapides peuvent être affichées sous forme de boutons près dun sélecteur dans React Diagram.

Commandes rapides

Les commandes fréquemment utilisées comme supprimer, connecter et dupliquer peuvent être affichées sous forme de boutons près d’un sélecteur. Cela permet aux utilisateurs d’effectuer ces opérations rapidement au lieu de chercher les bons boutons dans une boîte à outils.


Alignement

Notre bibliothèque React Diagram dispose de commandes d’alignement prédéfinies qui vous permettent d’aligner les nœuds et les connecteurs des objets sélectionnés par rapport à la limite de sélection.

React Diagram Spacing Commands image

Commandes d’espacement

Les commandes d’espacement vous permettent de placer les objets sélectionnés sur le Diagram à intervalles égaux les uns par rapport aux autres.

React Diagram Sizing Command image

Commandes de dimensionnement

Utilisez les commandes de dimensionnement pour redimensionner uniformément les nœuds sélectionnés par rapport au premier objet sélectionné.

React Diagram Alignment Commands image

Commandes d’alignement

Tous les nœuds ou connecteurs de la liste de sélection peuvent être alignés à gauche, à droite ou au centre horizontalement, ou alignés en haut, en bas ou au milieu verticalement par rapport à la limite de sélection.


Disposition automatique

Organisez automatiquement les nœuds en fonction d’un algorithme de disposition prédéfini. Comprend des hiérarchies d’arborescence, radiales et symétriques intégrées.


Règle de Diagram React.

Règle

Les règles vous permettent de mesurer la distance des nœuds ou des connecteurs par rapport à l’origine de la page. Ceci est particulièrement utile pour créer des modèles réduits.


Palette de symboles

La bibliothèque React Diagram inclut une galerie de pochoirs, de symboles réutilisables et de nœuds qui peuvent être glissés et déposés sur la surface d’un Diagram.

Fonctionnalité de palette de symboles dans la bibliothèque React Diagram.


React Diagram Overview image

Panneau de vue d’ensemble

Le panneau de vue d’ensemble vous permet d’améliorer l’expérience de navigation lors de l’exploration de grands Diagrams. Il affiche un petit aperçu de la page complète du Diagram, permettant aux utilisateurs de zoomer et de se déplacer à l’intérieur.


Outils de dessin

Dessinez toutes sortes de nœuds intégrés et connectez-les avec des connecteurs de manière interactive en cliquant et en glissant simplement sur la zone de dessin.

Dessinez des nœuds et des connecteurs de manière interactive à laide de React Diagram.


Zoom et panoramique dans React Diagram.

Outils de zoom et de panoramique

Visualisez un grand Diagram de près ou adoptez une vue plus large en zoomant avant et arrière. Naviguez également d’une région à l’autre d’un Diagram en effectuant un panoramique.


Exportation

Vous pouvez exporter un Diagram vers différents fichiers image tels que PNG, JPEG, BMP et SVG.

Exportation de Diagrams React.


Impression de Diagram React.

Impression

Imprimez des Diagrams directement depuis le navigateur. Vous pouvez également personnaliser la taille de la page, l’orientation et les marges, et ajuster un Diagram à une seule page.


Sérialisation

Vous pouvez enregistrer l’état de votre Diagram au format JSON et le recharger plus tard pour une édition ultérieure à l’aide du sérialiseur.

Sauvegardez et chargez un Diagram en le sérialisant au format JSON à laide de React Diagram.


Divers

En plus de toutes les fonctionnalités énumérées jusqu’à présent, il en existe bien d’autres qui améliorent l’expérience de création de Diagrams.

Aligner les objets à laide de lignes de grille dans React Diagram.

Lignes de grille

Les lignes de grille fournissent des indications pour l’alignement des objets.

Définir une apparence de page sur la surface de dessin à laide de React Diagram.

Disposition de la page

Donnez une apparence de page à la surface de dessin en utilisant la taille, l’orientation et les marges de la page.

Des informations supplémentaires sur un nœud peuvent être visualisées à laide de info bulles dans React Diagram.

Info-bulle

Utilisez des info-bulles pour fournir des informations supplémentaires sur un nœud.

Utilisez la fonction de menu contextuel pour mapper les commandes fréquemment utilisées dans React Diagram.

Mappez facilement les commandes fréquemment utilisées au menu contextuel.


Fonctionnalités additionnelles

Navigation au clavier dans React Diagram.

Le contrôle React Diagram garantit que chaque cellule est accessible à l’aide du clavier. Les fonctionnalités majeures telles que le tri, la sélection et l’édition peuvent être effectuées uniquement à l’aide de commandes clavier ; aucune interaction de la souris n’est requise. Cela aide à créer des applications hautement accessibles en utilisant ce contrôle.

API conviviales pour les développeurs de React Diagram.

API conviviales pour les développeurs

Les développeurs peuvent avoir un contrôle total sur l’interface utilisateur et le comportement du calendrier des événements grâce à ses API intégrées et conviviales pour les développeurs. Il vous permet de personnaliser même les fonctionnalités complexes du Diagram avec facilité.






Autres frameworks majeurs pris en charge

En plus de React, une intégration intégrée est disponible pour ces frameworks majeurs.

Découvrez l'écosystème complet de composants React de Syncfusion

Découvrez plus de 145+ composants d'interface utilisateur React, comprenant des contrôles éprouvés et prêts pour la production, ainsi que les derniers composants React purs conçus nativement pour le développement d'applications web modernes.

  • Composants React
  • Composants React purs

Foire aux questions

Le Syncfusion React Diagram offre les fonctionnalités suivantes :

Nous ne vendons pas le React Diagram séparément. Il est uniquement disponible à l’achat dans le cadre de la licence d’équipe Syncfusion. Celle-ci contient plus de 1,600 composants et frameworks, y compris le React Diagram. Le prix de la licence d’équipe commence à 395 $ par mois pour 5 développeurs, et inclut le support et les mises à jour jusqu’à l’expiration de l’abonnement. De plus, nous pourrions offrir des réductions en fonction des promotions actuellement actives. Veuillez contacter nos spécialistes produits dès aujourd’hui pour voir si vous avez droit à des réductions supplémentaires.

Vous pouvez trouver notre démo de React Diagram, qui montre comment rendre et configurer le Diagram.

Non, nos 1,600+ composants et frameworks pour le Web, les mobiles et les ordinateurs de bureau, y compris notre React Diagram, ne sont pas vendus individuellement. Ils sont uniquement disponibles dans le cadre d’une licence d’équipe. Cependant, nous avons fixé le prix du produit de manière compétitive, de sorte qu’il ne coûte que légèrement plus cher que ce que certains autres fournisseurs facturent pour leur seul composant Diagram. Nous avons également constaté, d’après notre expérience, que nos clients commencent généralement par utiliser l’un de nos produits, puis s’étendent rapidement à plusieurs produits, nous avons donc estimé qu’il était préférable d’offrir tous les 1,600+ composants et frameworks pour un abonnement annuel commençant à 395 $ par mois pour une équipe de 5 développeurs. De plus, nous pourrions être en mesure d’offrir des réductions basées sur les promotions actuellement actives. Veuillez contacter nos spécialistes produits dès aujourd’hui pour savoir si vous avez droit à des réductions supplémentaires.

Non, il s’agit d’un produit commercial qui nécessite une licence payante. Cependant, une licence communautaire gratuite est également disponible pour les entreprises et les particuliers dont les organisations ont un revenu brut annuel inférieur à 1 million de dollars USD et cinq développeurs ou moins.

Un bon point de départ serait notre documentation complète de démarrage.

Nos clients nous aiment

Grâce à un excellent ensemble d’outils et à une excellente équipe d’assistance, Syncfusion® réduit le temps de développement de ses clients.
Voici quelques-uns de leurs témoignages.

Voir de vraies histoires de réussite

Des développeurs du monde entier font confiance à Essential Studio de Syncfusion pour simplifier les projets complexes et accélérer leur livraison. Grâce à sa vaste bibliothèque de contrôles d’interface utilisateur, à ses SDK puissants et à son support fiable, Essential Studio aide les équipes à créer des applications prêtes pour l’entreprise en toute confiance.

Explorer des études de cas


Evalue par des utilisateurs du monde entier.

Transformez vos apps aujourd’hui avec version d’essai gratuite ici a
Télécharger l'essai gratuit Aucune carte de crédit requise.

Recompenses

L’excellence—c’est une chose de l’affirmer, mais cela signifie davantage lorsque les autres la reconnaissent. Syncfusion® est fier de détenir les récompenses de l'industrie suivantes.

Activités récentes dans les blogs React Diagram

Les articles de blog sur React Diagram vous guideront dans la création de votre première application avec des composants React. Ils fournissent des stratégies de résolution de problèmes, décrivent les caractéristiques et fonctionnalités, annoncent les nouvelles versions, expliquent les meilleures pratiques et présentent des scénarios d’exemple. Explorez nos derniers articles sur nos chaînes de blog pour les mises à jour de React Diagram.

Up arrow icon