Thématique du numérique : Développement & technologies
Ensemble des notions liées au développement logiciel et aux technologies numériques, incluant les langages, frameworks, architectures, infrastructures et environnements techniques.
-
Composant universel
Un composant universel (Universal Component) est la brique élémentaire d’une interface React. Il est totalement agnostique, c’est-à-dire qu’il ne contient aucune logique métier, aucun état interne complexe, et ne dépend d’aucun contexte applicatif spécifique. Caractéristiques : Hautement personnalisable : Il expose un grand nombre de props (couleur, taille, variant, etc.) pour s’adapter à tous les…
-
Composants en classe (obsolète)
Les Composants en Classes (Approche Orientée Objet) Historiquement, c’était la seule façon de gérer l’état (state) dans React.
-
Composants en fonctions
L’approche fonctionnelle + Hooks est le standard actuel de React. Avantages : Développer de manière procédurale (écrire une suite d’instructions qui manipulent le DOM étape par étape, comme avec jQuery ou du JS vanilla ancien) est déconseillé dans React. React est Déclaratif : vous décrivez à quoi l’interface doit ressembler en fonction de l’état des…
-
Compression Gzip
La compression Gzip est une technique pour réduire la taille des pages Web, ce qui peut améliorer la vitesse de chargement et l’utilisation de la bande passante pour les visiteurs. Les avantages La compression Gzip est généralement bénéfique pour les sites web de toutes tailles. La compression Gzip permet de réduire la quantité de données…
-
Connecteur en développement logiciel
Un connecteur est un composant logiciel qui permet à deux systèmes hétérogènes (ex. : une application et un service externe) de communiquer de manière structurée et sécurisée. Il agit comme un traducteur : il connaît les protocoles, formats et règles des deux côtés, et gère : Objectif : que le code principal n’ait pas à…
-
Consent API
Une API de consentement permet aux applications de gérer de manière standardisée et centralisée les préférences de confidentialité des utilisateurs. Syn. : API de consentement WordPress Consent API Plugin Laravel Cookies Consent JS Cookie
-
Conteneur de services d’injection de dépendances
Un conteneur est un composant logiciel qui gère la création, la configuration et la mise à disposition des objets utilisés par une application. Il permet de séparer la logique métier de la gestion des dépendances, en assurant que chaque composant reçoit automatiquement les services dont il a besoin — sans les instancier lui-même. Principe :…
-
Context API
L’API Context dans React est une fonctionnalité intégrée qui permet de partager des données, de les propager à travers un arbre de composants sans passer par les props (props drilling). Elle simplifie la gestion de l’état global ou de la configuration de votre application Context API résout le problème du prop drilling (transmission manuelle de…
-
Contraintes
Une contrainte définit les règles de positionnement et de redimensionnement d’un élément enfant par rapport à son conteneur parent. Elle détermine comment l’élément se comporte lorsque le parent change de taille (redimensionnement, adaptation responsive), en conservant ou en ajustant ses distances, alignements ou dimensions. Contrainte de positionnement relatif Paramètre de contrainte qui ancre un élément…
-
Core Web Vitals
Les Core Web Vitals regroupent plusieurs mesures de performance qui sont centrées sur l’utilisateur et utilisées par Google pour évaluer la qualité de l’expérience utilisateur d’un site web. Elles portent notamment sur la vitesse de chargement de la page, l’interactivité de la page et la stabilité visuelle de la page pendant le chargement. Quelles sont…