Des ressources pour bien démarrer avec React

Le 04/04/2017

Dans Développement

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 !

Je voulais rester concis et je vais donc m'arrêter là. Pour aller plus loin, je vous propose la découverte du tutoriel d'introduction à React, ainsi que la présentation du JSX.

React-bits

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.