React vous permet de décrire de manière déclarative les interfaces utilisateur en fonction de leur état, et il se chargera de les construire nativement pour vous.
Dans ce cours, React : Pour commencer, vous approfondirez les concepts fondamentaux de React et les utiliserez pour créer des applications Web pratiques.
Tout d'abord, vous apprendrez comment concevoir des composants de classe et des composants de fonction d'état, comment fluidifier les données et le comportement à sens unique dans un arbre des composants, et comment lire et mettre à jour les éléments d'état. Ensuite, vous explorerez les fonctionnalités JavaScript modernes utilisées avec React comme les fonctions de flèche, la déstructuration des opérateurs de repos et d'étalement, les classes, l'async/await, et plus encore.
Ensuite, vous apprendrez quelques tâches de base de React telles que la saisie des données de l'utilisateur, la lecture des données d'une API, la gestion des effets secondaires comme les minuteries et le partage de la logique d'état avec des crochets personnalisés. Enfin, vous explorerez comment configurer et utiliser un environnement de développement JavaScript local sur votre machine.
Lorsque vous aurez terminé ce cours, vous aurez les compétences et les connaissances dont vous avez besoin pour comprendre les projets React et commencer les applications React simples à partir de zéro.
Construire des interfaces web et mobiles efficaces est souvent difficile et nécessite l'utilisation d'une logique impérative.