• A la une
  • Catégories
  • Dossiers
  • +

Des ressources pour bien démarrer avec React

par Benjamin SANCHEZle 04/04/2017

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.

 

  • Partager l'article en 1 clic !

    N'hésitez pas à aider le BlogDuWebdesign
Avatar_thumbAuteur : Benjamin voir son blog

Développeur autodidacte depuis quelques années, déjà, je suis le développeur du blog du webdesign, où mon rôle est de concretiser les différentes idées et maquettes.

Devenez membre !

Rejoignez la communauté des créatifs du web !
- Partagez vos créations
- Gagnez en visibilité
- Créez votre blog facilement
> En savoir plus

Créer mon compte
twitter birdtwitter birdtwitter birdtwitter birdtwitter bird
twitter bird
Ouvrir