{"product_id":"138225","title":"Modèles de conception JavaScript + React ","description":"\u003ccenter\u003e\u003cdiv style=\"text-align:center\"\u003e\u003cimg src=\"https:\/\/tmgdisk01.cafe24.com\/images\/vs\/4172\/sv\/3jXPCfNV61AV3PqL713CPBniBiNyPX.png?v=1765061348\" style=\"max-width:100%;max-height:10px\"\u003e\u003c\/div\u003e\u003c\/center\u003e\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\u003ccenter\u003e\n\n\u003cdiv style=\"width:95%\"\u003e\n\n\u003cdiv style=\"text-align:center;font-size:30px;font-weight:bolder;line-height:1.6em\"\u003e Modèles de conception JavaScript + React \u003c\/div\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003cdiv style=\"border-bottom:1px;border-bottom-style:dotted;border-color:;padding-bottom:20px\"\u003e\u003ccenter\u003e\u003ctable align=\"center\" width=\"100%\"\u003e\u003ctbody style=\"border:0px\"\u003e\n\n\u003ctr\u003e\u003ctd align=\"center\" style=\"line-height:1.2em;text-align:center;font-size:18px;color:black;font-weight:bold;padding-bottom:20px;\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\n\n\u003ctr\u003e\u003ctd style=\"text-align:center\"\u003e\u003cimg src=\"https:\/\/image.yes24.com\/goods\/129374961\/XL\" style=\"max-width:100%;height:auto\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\n\n\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/center\u003e\u003c\/div\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003cdiv style=\"width:95%;{split_style6}padding-top:20px;padding-bottom:20px\"\u003e\n\n\u003cdiv style=\"text-align:left;font-size:16px;font-weight:bold;padding-bottom:20px\"\u003e Description \u003c\/div\u003e\n\n\u003cdiv style=\"text-align:left;word-break:break-all;font-size:14px;line-height:1.6em;\"\u003e\n\n\u003cdiv\u003e\u003ch5\u003e \u003cb\u003eIntroduction au livre\u003c\/b\u003e\n\u003c\/h5\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e\u003cdiv\u003e \u003cb\u003eDécouvrez les dernières tendances en matière de développement web grâce à plus de 20 modèles de conception.\u003c\/b\u003e\u003cbr\u003e \u003cbr\u003eVous souhaitez créer du code structuré et facile à maintenir ? Vous voulez apprendre les dernières bonnes pratiques de développement web ? Alors « JavaScript + React Design Patterns » est la solution.\u003cbr\u003e Ce livre présente comment appliquer les modèles de conception modernes, notamment les modules, les mixins, les observateurs et les médiateurs, à JavaScript et React.\u003cbr\u003e Il explique également, à l'aide d'exemples concrets, les aspects liés aux performances et au rendu nécessaires en pratique, tels que le fractionnement du code et le rendu côté serveur.\u003cbr\u003e Il aborde également plusieurs anti-modèles, vous permettant ainsi d'apprendre à réduire les erreurs courantes commises lors du développement web.\u003cbr\u003e Apprenez plus de 20 modèles de conception dans ce livre et devenez un meilleur développeur web.\u003cbr\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cul\u003e\u003cli\u003e Vous pouvez consulter un aperçu du contenu du livre.\u003cbr\u003e \u003cspan\u003eAperçu\u003c\/span\u003e\n\n\u003c\/li\u003e\u003c\/ul\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbr\u003e\u003cdiv\u003e\u003ch5\u003e \u003cb\u003eindice\u003c\/b\u003e\n\u003c\/h5\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e \u003cb\u003eCHAPITRE 01 Introduction aux modèles de conception\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e 1.1 Historique des modèles de conception \u003cbr\u003e_1.2 Qu'est-ce qu'un modèle ?\u003cbr\u003e _1.3 Cas d'utilisation quotidiens des modèles de conception\u003cbr\u003e 1.4 En conclusion\u003cbr\u003e\u003cbr\u003e \u003cb\u003eCHAPITRE 02 Vérification des modèles, prototypes et les trois lois\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e _2.1 Qu'est-ce que le modèle Proto ?\u003cbr\u003e _2.2 Vérification des modèles\u003cbr\u003e _2.3 Les trois lois\u003cbr\u003e 2.4 En conclusion\u003cbr\u003e\u003cbr\u003e \u003cb\u003eCHAPITRE 03 Structuration et modèles d'écriture\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e 3.1 Structure des modèles de conception\u003cbr\u003e 3.2 Modèles de bonnes pratiques\u003cbr\u003e 3.3 Écrire un modèle\u003cbr\u003e 3.4 En conclusion\u003cbr\u003e\u003cbr\u003e \u003cb\u003eCHAPITRE 04 Anti-motifs\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e _4.1 Qu’est-ce qu’un anti-modèle ?\u003cbr\u003e _4.2 Anti-modèles JavaScript\u003cbr\u003e 4.3 En conclusion\u003cbr\u003e\u003cbr\u003e \u003cb\u003eCHAPITRE 05 Grammaire et fonctionnalités JavaScript les plus récentes\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e 5.1 L'importance de la séparation des applications\u003cbr\u003e 5.2 Importation et exportation de modules\u003cbr\u003e _5.3 Objet module\u003cbr\u003e 5.4 Modules importés de sources externes\u003cbr\u003e _5.5 Importation statique des modules\u003cbr\u003e _5.6 Importation dynamique des modules\u003cbr\u003e 5.6.1 Récupération basée sur l'interaction de l'utilisateur\u003cbr\u003e __5.6.2 Saisissez-le lorsqu'il apparaît à l'écran\u003cbr\u003e 5.7 Utilisation de modules sur les serveurs\u003cbr\u003e Avantages de l'utilisation du module _5.8\u003cbr\u003e _5.9 Classes avec constructeurs, accesseurs et mutateurs \u003cbr\u003e_5.10 Frameworks et classes JavaScript\u003cbr\u003e 5.11 En conclusion\u003cbr\u003e _5.12 Documents connexes\u003cbr\u003e\u003cbr\u003e \u003cb\u003eCHAPITRE 06 Types de modèles de conception\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e _6.1 Contexte\u003cbr\u003e _6.2 Modèle de création\u003cbr\u003e _6.3 Modèles structurels\u003cbr\u003e 6.4 Modèles de comportement\u003cbr\u003e 6.5 Classification des modèles de conception\u003cbr\u003e 6.6 En conclusion\u003cbr\u003e\u003cbr\u003e \u003cb\u003eCHAPITRE 07 Modèles de conception JavaScript\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e _7.1 Modèle de création\u003cbr\u003e 7.2 Modèle de constructeur\u003cbr\u003e 7.2.1 Création d'objets\u003cbr\u003e __7.2.2 Caractéristiques de base des constructeurs\u003cbr\u003e 7.2.3 Constructeur avec prototype\u003cbr\u003e Modèle de module _7.3\u003cbr\u003e __7.3.1 Littéraux d'objet\u003cbr\u003e __7.3.2 Modèle de module\u003cbr\u003e 7.3.3 Variantes du modèle de module\u003cbr\u003e __7.3.4 Modèle de module moderne utilisant WeakMap\u003cbr\u003e __7.3.5 Dernières bibliothèques et modules\u003cbr\u003e _7.4 Modèle de module d'exposition\u003cbr\u003e 7.4.1 Avantages\u003cbr\u003e __7.4.2 Inconvénients\u003cbr\u003e _7.5 Modèle Singleton\u003cbr\u003e __7.5.1 Gestion d'état React\u003cbr\u003e _7.6 Modèle de prototype\u003cbr\u003e Modèle d'usine _7.7\u003cbr\u003e 7.7.1 Situations favorables à l'utilisation du modèle d'usine\u003cbr\u003e 7.7.2 Situations dans lesquelles le modèle d'usine ne doit pas être utilisé\u003cbr\u003e __7.7.3 Modèle de fabrique abstrait\u003cbr\u003e _7.8 Modèles structuraux\u003cbr\u003e _7.9 Modèle de façade\u003cbr\u003e _7.10 Modèle Mixin\u003cbr\u003e _7.11 Sous-classement\u003cbr\u003e _7.12 Mixin \u003cbr\u003e__7.12.1 Avantages et inconvénients\u003cbr\u003e _7.13 Motif décoratif\u003cbr\u003e _7.14 Décorateur de pseudo-classe\u003cbr\u003e __7.14.1 Interface\u003cbr\u003e __7.14.2 Décorateur abstrait\u003cbr\u003e 7.15 Avantages et inconvénients\u003cbr\u003e Modèle de poids mouche _7.16\u003cbr\u003e __7.16.1 Utilisation\u003cbr\u003e 7.16.2 Partage de données\u003cbr\u003e __7.16.3 Méthode de mise en œuvre traditionnelle des poids mouches\u003cbr\u003e 7.16.4 Conversion en poids mouche\u003cbr\u003e __7.16.5 Usine de base\u003cbr\u003e 7.16.6 Gestion de l'état externe\u003cbr\u003e __7.16.7 Modèle Flyweight et objets DOM\u003cbr\u003e __7.16.8 Exemple : Gestion centralisée des événements\u003cbr\u003e _7.17 Modèles de comportement\u003cbr\u003e _7.18 Modèle d'observateur\u003cbr\u003e 7.18.1 Différences entre le modèle Observateur et le modèle Publication\/Abonnement\u003cbr\u003e __7.18.2 Avantages\u003cbr\u003e __7.18.3 Inconvénients\u003cbr\u003e 7.18.4 Mise en œuvre du modèle de publication\/abonnement\u003cbr\u003e _7.19 Modèle de médiateur\u003cbr\u003e __7.19.1 Mise en œuvre d'un arbitre simple\u003cbr\u003e __7.19.2 Similitudes et différences\u003cbr\u003e 7.19.3 Utilisation du modèle d'ensemble d'événements\u003cbr\u003e 7.19.4 Utilisation du modèle de médiateur\u003cbr\u003e 7.19.5 Combinaison du modèle d'agrégation d'événements (publication\/abonnement) et du modèle de médiation\u003cbr\u003e __7.19.6 Modèle de médiation et intergiciels en JavaScript moderne \u003cbr\u003e__7.19.7 Modèle Médiateur vs. Modèle Façade\u003cbr\u003e Modèle de commande _7.20\u003cbr\u003e 7.21 En conclusion\u003cbr\u003e\u003cbr\u003e \u003cb\u003eCHAPITRE 08 Modèles MV* JavaScript\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e Modèle MVC _8.1\u003cbr\u003e 8.1.1 Modèle MVC Smalltalk des années 80\u003cbr\u003e 8.2 Modèle MVC en JavaScript\u003cbr\u003e Modèle 8.2.1\u003cbr\u003e __8.2.2 Vues\u003cbr\u003e Modèle 8.2.3\u003cbr\u003e __8.2.4 Contrôleur\u003cbr\u003e 8.3 Pourquoi utiliser MVC ?\u003cbr\u003e _8.4 Modèle MVC en JavaScript et Smalltalk-80\u003cbr\u003e Résumé MVC 8.5\u003cbr\u003e Modèle MVP _8.6\u003cbr\u003e 8.6.1 Modèle, Vue, Présentateur\u003cbr\u003e 8.6.2 MVP vs. MVC\u003cbr\u003e Modèle MVVM _8.7\u003cbr\u003e 8.7.1 Histoire\u003cbr\u003e Modèle 8.7.2\u003cbr\u003e __8.7.3 Vues\u003cbr\u003e __8.7.4 Modèle de vue\u003cbr\u003e 8.7.5 Révision des vues et des modèles de vue\u003cbr\u003e 8.7.6 ViewModel vs. Modèle\u003cbr\u003e 8.8 Avantages et inconvénients\u003cbr\u003e 8.8.1 Avantages\u003cbr\u003e 8.8.2 Inconvénients\u003cbr\u003e 8.9 MVC vs MVP vs MVVM\u003cbr\u003e _8.10 Derniers modèles MV*\u003cbr\u003e __8.10.1 Modèles MV* et React\u003cbr\u003e 8.11 En conclusion\u003cbr\u003e\u003cbr\u003e \u003cb\u003eCHAPITRE 09 Modèles de programmation asynchrone\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e _9.1 Programmation asynchrone\u003cbr\u003e _9.2 Contexte\u003cbr\u003e _9.3 Modèle de promesse\u003cbr\u003e __9.3.1 Chaînage de promesses\u003cbr\u003e __9.3.2 Gestion des erreurs de promesse\u003cbr\u003e __9.3.3 Parallélisme des promesses\u003cbr\u003e __9.3.4 Exécution séquentielle des promesses\u003cbr\u003e __9.3.5 Mémorisation des promesses\u003cbr\u003e __9.3.6 Pipeline des promesses \u003cbr\u003e__9.3.7 Réessayer la promesse\u003cbr\u003e __9.3.8 Décorateur de promesses\u003cbr\u003e __9.3.9 Concours de promesses\u003cbr\u003e Modèle async\/await _9.4\u003cbr\u003e __9.4.1 Composition de fonctions asynchrones\u003cbr\u003e __9.4.2 Itération asynchrone\u003cbr\u003e __9.4.3 Gestion asynchrone des erreurs\u003cbr\u003e __9.4.4 Parallèle asynchrone\u003cbr\u003e __9.4.5 Exécution séquentielle asynchrone\u003cbr\u003e __9.4.6 Mémorisation asynchrone\u003cbr\u003e __9.4.7 Gestion des événements asynchrones\u003cbr\u003e Pipeline async\/await __9.4.8\u003cbr\u003e __9.4.9 Nouvelle tentative asynchrone\u003cbr\u003e __9.4.10 décorateur async\/await\u003cbr\u003e _9.5 Exemples plus pratiques\u003cbr\u003e __9.5.1 Envoi d'une requête HTTP\u003cbr\u003e 9.5.2 Lecture des fichiers depuis le système de fichiers\u003cbr\u003e __9.5.3 Écriture d'un fichier sur le système de fichiers\u003cbr\u003e __9.5.4 Exécution simultanée de plusieurs fonctions asynchrones\u003cbr\u003e __9.5.5 Exécution séquentielle de plusieurs fonctions asynchrones\u003cbr\u003e __9.5.6 Mise en cache des résultats d'une fonction\u003cbr\u003e __9.5.7 Gestion des événements avec async\/await\u003cbr\u003e __9.5.8 Nouvelle tentative automatique en cas d'échec d'une fonction asynchrone\u003cbr\u003e __9.5.9 Écrire un décorateur async\/await\u003cbr\u003e _9.6 En conclusion\u003cbr\u003e\u003cbr\u003e \u003cb\u003eCHAPITRE 10 Modèles de conception modulaires en JavaScript\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e _10.1 Remarques sur les chargeurs de scripts \u003cbr\u003e_10.2 AMD\u003cbr\u003e 10.2.1 Découverte du module\u003cbr\u003e __10.2.2 Modules AMD et jQuery\u003cbr\u003e 10.2.3 Conclusion sur la DMLA\u003cbr\u003e _10.3 CommonJS\u003cbr\u003e __10.3.1 Premiers pas avec CommonJS\u003cbr\u003e 10.3.2 Utilisation simultanée de plusieurs dépendances\u003cbr\u003e __10.3.3 CommonJS dans un environnement Node.js\u003cbr\u003e __10.3.4 CommonJS est-il adapté aux environnements de navigateur ?\u003cbr\u003e __10.3.5 Références liées à CommonJS\u003cbr\u003e _10.4 AMD vs CommonJS : Des rêves différents\u003cbr\u003e __10.4.1 UMD : Modules compatibles AMD et CommonJS pour les plugins\u003cbr\u003e _10.5 En conclusion\u003cbr\u003e\u003cbr\u003e \u003cb\u003eCHAPITRE 11 MODÈLES D'ESPACE DE NOMS\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e _11.1 Notions de base sur les espaces de noms\u003cbr\u003e _11.2 Modèle de variable globale unique\u003cbr\u003e _11.3 Modèles d'espace de noms de préfixe\u003cbr\u003e _11.4 Modèles de notation littérale d'objet\u003cbr\u003e _11.5 Modèle d'espace de noms imbriqué\u003cbr\u003e _11.6 Modèles d'expressions de fonctions immédiatement invoquées\u003cbr\u003e _11.7 Modèle d'injection d'espace de noms\u003cbr\u003e _11.8 Modèles d'espace de noms avancés\u003cbr\u003e __11.8.1 Modèle d'automatisation des espaces de noms imbriqués\u003cbr\u003e __11.8.2 Modèle de déclaration de dépendance\u003cbr\u003e __11.8.3 Modèle d'extension d'objet profond\u003cbr\u003e _11.9 Modèles recommandés\u003cbr\u003e _11.10 En conclusion\u003cbr\u003e\u003cbr\u003e \u003cb\u003eCHAPITRE 12 Modèles de conception React\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e _12.1 Introduction à React \u003cbr\u003e__12.1.1 Introduction à la terminologie React\u003cbr\u003e __12.1.2 Concepts de base de React\u003cbr\u003e _12.2 Composants d'ordre supérieur\u003cbr\u003e __12.2.1 Combinaison de composants d'ordre supérieur\u003cbr\u003e __12.2.2 Avantages\u003cbr\u003e __12.2.3 Inconvénients\u003cbr\u003e _12.3 Modèle de rendu des accessoires\u003cbr\u003e 12.3.1 Élever le statut\u003cbr\u003e __12.3.2 Passage d'une fonction en tant qu'enfant d'un composant\u003cbr\u003e __12.3.3 Avantages\u003cbr\u003e __12.3.4 Inconvénients\u003cbr\u003e _12.4 Modèle de hooks React\u003cbr\u003e __12.4.1 Composants de classe\u003cbr\u003e 12.4.2 La nécessité de changements structurels\u003cbr\u003e __12.4.3 Complexité accrue\u003cbr\u003e __12.4.4 Crochets\u003cbr\u003e _12.5 Hook d'état\u003cbr\u003e __12.5.1 Effet Hook\u003cbr\u003e __12.5.2 Crochet personnalisé\u003cbr\u003e __12.5.3 Informations complémentaires sur l'hameçon\u003cbr\u003e 12.5.4 Avantages et inconvénients des hameçons\u003cbr\u003e __12.5.5 Crochets vs. Classes\u003cbr\u003e _12.6 Importations statiques\u003cbr\u003e _12.7 Importation dynamique\u003cbr\u003e __12.7.1 Composants chargeables\u003cbr\u003e __12.7.2 Importation lors de l'interaction\u003cbr\u003e __12.7.3 Obtenir le moment visible à l'écran\u003cbr\u003e _12.8 Division du code\u003cbr\u003e __12.8.1 Segmentation basée sur le chemin\u003cbr\u003e __12.8.2 Fractionnement des lots\u003cbr\u003e Modèle PRPL _12.9\u003cbr\u003e _12.10 Priorité de chargement\u003cbr\u003e __12.10.1 Préchargement SPA\u003cbr\u003e __12.10.2 Préchargement + technique asynchrone\u003cbr\u003e Préchargement de la version 12.10.3 dans Chrome 95+\u003cbr\u003e _12.11 Liste Virtualisation \u003cbr\u003e12.11.1 Fonctionnement du fenêtrage\/de la virtualisation\u003cbr\u003e __12.11.2 Composant de liste\u003cbr\u003e Composant de grille __12.11.3\u003cbr\u003e 12.11.4 Évolution de la plateforme Web\u003cbr\u003e _12.12 Conclusion\u003cbr\u003e _12.13 En conclusion\u003cbr\u003e\u003cbr\u003e \u003cb\u003eCHAPITRE 13 Rendu des motifs\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e _13.1 L'importance des motifs de rendu\u003cbr\u003e _13.2 Rendu côté client (CSR)\u003cbr\u003e _13.3 Rendu côté serveur (SSR)\u003cbr\u003e _13.4 Rendu statique\u003cbr\u003e __13.4.1 Génération statique incrémentale (ISR)\u003cbr\u003e __13.4.2 ISR à la demande\u003cbr\u003e __13.4.3 Résumé du rendu statique\u003cbr\u003e _13.5 Streaming SSR\u003cbr\u003e _13.6 Edge SSR\u003cbr\u003e _13.7 Rendu hybride\u003cbr\u003e _13.8 Hydratation progressive\u003cbr\u003e _13.9 Architecture irlandaise\u003cbr\u003e __13.9.1 Mise en œuvre de l'architecture insulaire\u003cbr\u003e 13.9.2 Avantages et inconvénients de l'architecture insulaire\u003cbr\u003e _13.10 Composants serveur React\u003cbr\u003e __13.10.1 Rendu hybride avec RSC et le routeur d'applications Next.js\u003cbr\u003e _13.11 En conclusion\u003cbr\u003e\u003cbr\u003e \u003cb\u003eCHAPITRE 14 Structure d'une application React\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e _14.1 Introduction\u003cbr\u003e __14.1.1 Regroupement par module, fonction ou chemin\u003cbr\u003e __14.1.2 Regroupement par type de fichier\u003cbr\u003e __14.1.3 Groupement mixte basé sur le domaine et les composants communs \u003cbr\u003e_14.2 Structure de l'application pour les fonctionnalités React modernes\u003cbr\u003e __14.2.1 Redux\u003cbr\u003e __14.2.2 Conteneur\u003cbr\u003e __14.2.3 Crochets\u003cbr\u003e __14.2.4 Composants stylisés\u003cbr\u003e _14.3 Autres bonnes pratiques\u003cbr\u003e _14.4 Structure d'application pour les applications Next.js\u003cbr\u003e _14.5 En conclusion\u003cbr\u003e\u003cbr\u003e \u003cb\u003eCHAPITRE 15 CONCLUSION\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbr\u003e\u003cdiv\u003e\u003ch5\u003e \u003cb\u003eImage détaillée\u003c\/b\u003e \u003c\/h5\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cdiv\u003e\u003cimg src=\"https:\/\/image.yes24.com\/momo\/TopCate4634\/MidCate006\/463350922.jpg\" border=\"0\" alt=\"Image détaillée 1\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003cbr\u003e\u003cdiv\u003e\u003ch5\u003e \u003cb\u003eAvis de l'éditeur\u003c\/b\u003e\n\u003c\/h5\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e \u003cb\u003eAppliquer les derniers modèles de conception à JavaScript et React !\u003cbr\u003e\u003cbr\u003e Apprenez de manière systématique, des sujets de base aux sujets avancés, y compris les modèles de performance et de rendu !\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e Les modèles de conception fournissent des schémas communs pour organiser le code, ce qui facilite sa compréhension et la communication avec d'autres développeurs.\u003cbr\u003e Ce livre applique ces modèles de conception à JavaScript et React, permettant un développement web plus structuré et plus efficace. \u003cbr\u003eDe plus, il ne se contente pas de couvrir les modèles de conception, mais aborde également des sujets essentiels au développement de bonnes applications web, tels que l'organisation du code, les performances et le rendu, ainsi que plusieurs bonnes pratiques pour l'application de ces modèles.\u003cbr\u003e Ainsi, à la fin de ce livre, vous aurez une compréhension approfondie des modèles de conception et la capacité de les appliquer à votre code JavaScript et à vos applications React.\u003cbr\u003e La voie vers un développement web efficace se trouve ici.\u003cbr\u003e\u003cbr\u003e \u003cb\u003eContenu principal\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e ● Modèles architecturaux pour la structuration des composants et des applications\u003cbr\u003e ● Plus de 20 modèles de conception JavaScript et React pour les développeurs de tous niveaux\u003cbr\u003e ● Classification des différents modèles de conception tels que les modèles de création, de structure et de comportement\u003cbr\u003e ● Modèles essentiels ayant un impact sur les performances, tels que l'importation dynamique et le fractionnement du code \u003cbr\u003e● Modèles de rendu tels que le rendu côté serveur, l'hydratation et l'architecture insulaire \u003c\/div\u003e\n\u003cdiv\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003cdiv style=\"width:95%;padding-top:20px;padding-bottom:20px\"\u003e\n\n\u003cdiv style=\"text-align:left;font-size:16px;font-weight:bold;padding-bottom:20px\"\u003e SPÉCIFICATIONS DES PRODUITS \u003c\/div\u003e\n\n\u003cdiv style=\"text-align:left;font-size:14px;line-height:1.6em;\"\u003e\n\n\u003cdiv style=\"width:100%;margin-bottom:5px;line-height:1.6em;font-size:14px\"\u003e - \u003cstrong\u003eDate d'émission :\u003c\/strong\u003e 1er août 2024\u003c\/div\u003e\n\n\u003cdiv style=\"width:100%;margin-bottom:5px;line-height:1.6em;font-size:14px\"\u003e \u003cstrong\u003eNombre de pages, poids, dimensions :\u003c\/strong\u003e 384 pages | 584 g | 183 × 235 × 15 mm\u003c\/div\u003e\n\n\u003cdiv style=\"width:100%;margin-bottom:5px;line-height:1.6em;font-size:14px\"\u003e - \u003cstrong\u003eISBN13 :\u003c\/strong\u003e 9791169212571\u003c\/div\u003e\n\n\u003cdiv style=\"width:100%;margin-bottom:5px;line-height:1.6em;font-size:14px\"\u003e - \u003cstrong\u003eISBN10 :\u003c\/strong\u003e 1169212573 \u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003ccenter\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003cspan\u003e\u003c\/span\u003e\n\n\u003c\/center\u003e\n\n\n\u003c\/center\u003e","brand":"LIBRAIRIE COREENNE","offers":[{"title":"Default Title","offer_id":43893218574378,"sku":"138225","price":35.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0683\/2750\/5962\/files\/67b69f227b544b0e3c6e0959767e5f43.jpg?v=1765392274","url":"https:\/\/librairie.coreenne.fr\/products\/138225","provider":"LIBRAIRIE COREENNE","version":"1.0","type":"link"}