Lexique React

React est l’une des bibliothèques JavaScript les plus utilisées pour développer des interfaces utilisateur dynamiques et interactives.

Dans ce lexique, nous vous proposons de découvrir les termes clés associés à React, aux frameworks NextJs NestJS (backend), à la programmation réactive et à la conception d’interfaces utilisateur.

  • React Compiler

    Le React Compiler (anciennement connu sous le nom de code « React Forget ») est un outil de compilation automatique créé par l’équipe React (Meta). Son objectif est d’optimiser automatiquement les performances d’une application React en supprimant le besoin pour les développeurs d’optimiser manuellement les re-rendus (les « re-renders »). Il s’exécute au moment de la compilation du code…

  • React Developer Tools

    React Developer Tools (ou React DevTools) est une extension de navigateur indispensable pour le développement d’applications React. Officiellement créée par Meta (Facebook), elle ajoute deux onglets dédiés aux outils de développement standards de votre navigateur, spécifiquement pour inspecter et déboguer les applications React. Fonctionnalités principales React Developer Tools se structure autour de deux onglets principaux…

  • React Helmet

    React Helmet est une bibliothèque populaire pour gérer les balises HTML <head> dans les applications React. Elle permet de définir dynamiquement les titres de page, les méta descriptions, et autres balises importantes pour le SEO. Package React Helmet Explorer les thématiques : React

  • React Router

    React Router est la bibliothèque de routage déclarative standard pour les applications React. Elle permet de mapper des URL à des composants React spécifiques, gérant la navigation entre vues sans rechargement de page, ce qui en fait un pilier des Single Page Applications (SPA). Elle permet la navigation entre composants. Fonctionnalités clés Dans React Router…

  • React Spectrum

    React Spectrum est une série de composants pour sites web en React proposés par Adobe. React-spectrum.adobe.com Explorer les thématiques : React

  • React-based builder Rea

    Un constructeur basé sur React est une interface de création de pages web construite avec la bibliothèque JavaScript React. Il permet une édition visuelle fluide et en temps réel. Explorer les thématiques : React

  • React-router-dom

    React Router Dom est une bibliothèque essentielle pour créer des applications React dynamiques et fluides. Elle permet de gérer le changement de page ou l’affichage de contenu différent en fonction de l’URL, sans recharger la page entière. Composants clés de React Router Dom Tutoriel Explorer les thématiques : Développement & technologies, React

  • Reactbits.dev

    Reactbits.dev est une bibliothèque open source de composants React animés et interactifs, créée par David Haz (aka @davidhdev), destinée à aider les développeurs à intégrer rapidement des animations de haute qualité dans leurs interfaces web sans devoir les coder depuis zéro. Reactbits.dev Explorer les thématiques : React

  • Réconciliation

    La réconciliation est le processus algorithmique par lequel React met à jour l’interface utilisateur. Elle consiste à comparer l’arbre d’éléments newly généré (après un changement d’état) avec l’arbre précédent, afin de déterminer le nombre minimal de modifications à appliquer au DOM réel. Caractéristiques techniques Comment ça marche ? (Le Flux) DOM Réel : un mur…

  • Reducer

    Un reducer est une fonction pure qui détermine comment l’état de l’application évolue en réponse à une action. C’est le cerveau de la logique de mise à jour : il prend l’ancien état et l’action reçue, calcule le prochain état et le retourne. Signature de la fonction : javascript Principe clé :  Contrairement à ce que son nom pourrait suggérer, le reducer ne « réduit » pas l’état…