Des ressources pour bien démarrer avec React

Publié le

Vous souhaitez mettre votre solution en avant en haut de cet article ? Contactez-nous



Aujourd'hui le BlogDuWebdesign vous propose de découvrir des ressources pour bien démarrer avec React.

React c'est quoi ?

React et 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éé 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.

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.

Des ressources pour React

Reactide

React est un tel changement de comportements qu'il est presque à considérer comme un nouveau DSL. Et qui dit nouveau langage dit besoin d'un IDE !

Reactide est exactement cela, un IDE dédié a React. Il n'est pas encore en version stable, mais déjà disponible sur le dépôt github pour vous permettre de le tester et de participer à son développement.

React-bits

Cette ressource est une 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 complique de faire une application à la fois web et native.

Haul est un remplacement de react-native plus proche des stacks web, permettant de creer 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 coherence, vous le perdez en souplesse.

 

By Benjamin Sanchez

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *