Chapitre 1. Création d'applications
Cet ouvrage a été traduit à l'aide de l'IA. Tes réactions et tes commentaires sont les bienvenus : translation-feedback@oreilly.com
React est un framework de développement étonnamment adaptable. Les développeurs l'utilisent pour créer de grandes applications à page unique (SPA) à forte teneur en JavaScript ou pour construire des plug-ins étonnamment petits. Tu peux l'utiliser pour intégrer du code à l'intérieur d'une application Rails ou générer un site web riche en contenu.
Dans ce chapitre, nous examinons les différentes façons de créer une application React. Nous nous penchons également sur certains des outils les plus précieux que tu pourrais vouloir ajouter à ton cycle de développement. Peu de gens créent aujourd'hui leurs projets JavaScript en partant de zéro. Le faire est un processus fastidieux, qui implique une quantité inconfortable de bricolage et de configuration. La bonne nouvelle, c'est que tu peux utiliser un outil pour générer le code dont tu as besoin dans presque tous les cas.
Faisons un tour d'horizon des nombreuses façons de commencer ton parcours React, en commençant par celle qui est la plus fréquemment utilisée :create-react-app.
1.1 Générer une application simple
Problème
Les projets React représentent un véritable défi lorsqu'il s'agit de les créer et de les configurer à partir de zéro. Non seulement il y a de nombreux choix de conception à faire - quelles bibliothèques inclure, quels outils utiliser, quelles fonctionnalités ...