Aujourd'hui le BlogDuWebdesign vous propose de découvrir des ressources pour bien démarrer avec React.
React c'est quoi ?
React est une technique assez particulière en France je trouve, car presque tous les développeurs Web en connaissent le nom et très peu (dans mon entourage, je n'ai pas fait de sondage évidemment) savent vraiment ce que c'est.
En quelques mots, React est une library Javascript créée par Facebook permettant de créer des interfaces, et donc se passer du HTML, qui n'est pas forcément adapte à la création d'application web.
Des ressources pour React
En plus de React, les développeurs de Facebook nous ont fourni une seconde ressource qui fonctionne en collaboration avec ce dernier : JSX. Ce dernier est un nouveau "langage" permettant d'écrire du simili-HTML en plein milieu du code Javascript. Notez bien que JSX n'est pas obligatoire pour utiliser React, et que vous pouvez très bien vous en passer !
React-bits est une ressource de compilation de trucs et astuces, design patterns et autres solutions à des problèmes que vous n'avez peut-être pas pour l'instant mais que vous aurez un jour !
Tout simplement essentiel, l'endroit à aller voir avant les autres quand vous avez un souci.
Haul
Parmi les avantages de React, nous pouvons trouver la possibilité de créer des applications natives avec React-native. Le problème de ce dernier est qu'il est assez orienté, et qu'il peut-être compliqué de faire une application à la fois web et native.
Haul est un remplacement de react-native plus proche des stacks web, permettant de créer des applications plus proches du web.
Conductor
Conductor est une ressource permettant de réunir toutes les animations de vos components en un seul et même endroit, simplifiant ces derniers.
Attention cependant, ce que vous gagnez en lisibilité et cohérence, vous le perdez en souplesse.