Table des matières
ToggleBonjour je m’appelle Nathan DZIADEK j’ai 21 ans et je suis actuellement en 2ème année de BTS Service Informatique aux Organisations au lycée Guy Mollet Arras en classe de SIO2D.
React (aussi appelé React.js ou ReactJS) est une bibliothèque open source JavaScript pour créer des interfaces utilisateurs. Elle est maintenue par Meta (anciennement Facebook) ainsi que par une communauté de développeurs individuels et d’entreprises depuis 2013.
Le but principal de cette bibliothèque est de faciliter la création d’application web monopage, via la création de composants dépendant d’un état et générant une page HTML à chaque changement d’état.
React est un langage facile à apprendre contrairement à Angular ou encore Ember qui sont désignés par l’expression « Domain-specific Language ». Pour React il suffit d’avoir des connaissances de base en CSS et en HTML.
La prise en main de ReactJS est plus aisée dès le départ. Son approche orientée composants, son cycle de vie bien défini et l’utilisation de JavaScript simple en font un outil facile à assimiler pour la construction de sites web professionnels (et d’applications mobiles) ainsi que pour leur maintenance. React adopte une syntaxe particulière appelée JSX, permettant de combiner HTML et JavaScript. Cette utilisation n’est pas impérative ; les développeurs peuvent toujours opter pour un code en JavaScript pur, mais le JSX s’avère bien plus convivial.