React : librairie JavaScript orientée composant développée par Facebook

Source : http://blog.inovia-conseil.fr/?p=242

React : librairie JavaScript orientée composant développée par Facebook. Son avantage principal : construire des interfaces utilisateur, modulaires et performantes.

Utilise un arbre DOM virtuel (avec états). L'article présente l'initialisation d'un projet et les concepts de base de React - Babel - webpack.

React fonctionne aussi bien sur un navigateur (SPA) que sur un serveur (node.JS) ouvrant ainsi la voie au développement d’applications dites universelles (ou isomorphiques), c’est-à-dire pouvant s’exécuter de manière concomitante du côté client ou du côté serveur.
Angular est plutôt centré sur HTML, React est totalement centré sur JavaScript (ES2015/ES6).

 

JSX : langage, dev par la 1ere équipe Facebook, permet d'écrire du HTML augmenté au sein du code Javascript.

plus sur le web

article en fr : http://blog.inovia-conseil.fr/?p=242
cet article a écrit écrit suite (et en réaction) à la lecture de https://medium.com/@ericclemmons/javascript-fatigue-48d4011b6fc4#.uteublopm

https://facebook.github.io/react/

logo drush