ReactJS
est bibliothèque JavaScript utilisé pour la construction de composants
d'interface utilisateur réutilisables. Cette définition peut être trouvée sur
la documentation officielle de React .
Caractéristiques
JSX
- JSX est l' extension de la syntaxe JavaScript.
Composants
- React. Vous devez penser à tout en tant que composant. Cela vous aidera
à maintenir le code lorsque vous travaillez sur des projets de plus grande
envergure.
Flux
de données unidirectionnelle et Flux - Réact outils un flux de données de
manière qui le rend facile de raisonner sur votre application. Flux est un
modèle qui aide à garder vos données unidirectionnel.
Licence
- React est sous licence Documentation Facebook Inc. est sous licence CC BY
4.0.
Avantages
Réact
utilise le DOM virtuel qui est un objet JavaScript. Cela permettra d'améliorer
les performances des applications . le DOM virtuelle JavaScript est plus rapide
que le DOM régulière.
React
peut être utilisé sur le côté client et le serveur.
modèles
de composants et de données améliorent la lisibilité qui contribue à maintenir
les grandes applications.
Réact
peut être utilisé dans d'autres cadres.
Limites
Réact
ne couvre que la partie Vue de l'application et pour ça il faudra choisir
d'autres technologies pour obtenir un outillage ensemble complet pour le
développement.
Réact
utilise JSX comme template. Cela peut sembler bizarre à certains développeurs.
Public
Ce
tutoriel va aider les développeurs JavaScript qui plongent dans le monde du
ReactJS pour la première fois. Nous allons essayer d'introduire chaque
concept en montrant des exemples de code simples qui peuvent être facilement
comprises. Après avoir terminé tous les chapitres, vous vous sentirez
confiant travailler avec réagir. En prime, nous allons introduire des
éléments supplémentaires qui fonctionnent bien avec ReactJS pour vous aider à
apprendre les meilleures pratiques et de suivre les tendances JavaScript
modernes.
Conditions
préalables
Si vous
voulez travailler avec ReactJS, vous devez avoir une connaissance solide
de JavaScript , HTML5 et CSS . Même
si ReactJS ne pas utiliser HTML, le JSX est similaire afin que votre
connaissance de HTML sera très utile. Nous allons expliquer cela plus dans
l' un des chapitres suivants. Nous allons également utiliser EcmaScript 2015 ( syntaxe ) .