Aller au contenu
Propul group

Technologies / React

React

Front-end

Bibliothèque d'interface qui structure une application autour de composants réutilisables et d'un état explicite.

CoûtBibliothèque libre, sans licence. Le coût est celui de la compétence et du temps de construction.
UsageApplications métier et back-offices · Interfaces SaaS multi-organisations · Sites sur mesure pré-rendus
MaintenanceÉcosystème stable, montées de version documentées. La dette vient plus souvent des bibliothèques tierces accumulées que de React lui-même.

Quand nous la choisissons

  • Interfaces riches dont l'état change souvent : tableaux de bord, back-offices, applications métier.
  • Équipes qui veulent réutiliser les mêmes composants entre plusieurs produits.
  • Produits appelés à vivre plusieurs années et à changer de mains.

Quand envisager une autre approche

  • Une page unique et statique, où React ajoute du poids sans rien résoudre.
  • Un site dont le contenu doit rester lisible sans JavaScript, sans passer par un pré-rendu.
  • Un projet sans étape de compilation ni chaîne de livraison.

Fiche technique

Architecture et exploitation

ArchitectureNous servons React pré-rendu pour les sites : le HTML complet existe avant la première requête, ce qui supprime la dépendance à l'exécution de JavaScript pour l'indexation. Pour les applications métier, React est servi côté client, derrière une authentification.
CoûtBibliothèque libre, sans licence. Le coût est celui de la compétence et du temps de construction.
SécuritéLe rendu échappe les valeurs par défaut, ce qui écarte la classe d'injection la plus fréquente. Les règles d'accès aux données ne doivent jamais reposer sur le code d'interface.
MaintenanceÉcosystème stable, montées de version documentées. La dette vient plus souvent des bibliothèques tierces accumulées que de React lui-même.
Cas d’usageApplications métier et back-offices · Interfaces SaaS multi-organisations · Sites sur mesure pré-rendus
Les alternatives : Vue.js, Svelte, ou du HTML rendu côté serveur

Pour un site principalement éditorial, un rendu serveur classique coûte moins cher et se référence aussi bien. Nous le disons quand c'est le cas.

Les autres fiches

Comprendre les choix qui se complètent.

Partons de votre usage.

Le choix technique vient soutenir votre projet, ses contraintes et son évolution.

Parlons de votre projet