Développeur React JS

  • March 13, 2017

Le pitch

React JS permet de simplifier considérablement le code d’une “Single Page Application” grâce à son approche par “composants”.

“Je ne pense pas qu’il y ait de librairies incontournables dans le monde de React JS, mais plutôt des outils dont on ne pourrait plus se passer comme le Hot Reload, la validation de code statique ou encore TypeScript pour le typage. Ces outils nous permettent de passer plus de temps sur le cœur de l’application.”

Quelques extraits

Les outils que j’utilise ? ECMAScript 6 et Flow pour la validation de code statique, Webpack pour le packaging, Redux pour gérer l’état de l’application dans ReactJS et D3 pour la data visualisation

Les frameworks et librairies que j’utilise ? ESLint et Flow pour la validation de code statique en amont, Mocha pour les tests unitaires et bientôt Jest pour utiliser les snapshots, Karma pour les tests end-to-end

ReactJS vs. Angular 2 / Vue.js, quels avantages ? Angular 2 est un framework poussé par Google, donc très sécurisant pour les grandes entreprises, mais nous préférons combiner les librairies nous mêmes pour gagner en flexibilité. Quant à Vue.js, son approche plus «laxiste» sur la communication entre les composants père/fils me parait moins solide que celle de React JS

Nicolas Gasull

Développeur React JS

Envie de rejoindre Mention ?

  • Partager sur Facebook
  • Partager sur Twitter
  • Partager sur Linkedin

Suivez-nous!

Chaque semaine dans votre boite mail, un condensé de conseils et de nouvelles entreprises qui recrutent.

Et sur nos réseaux sociaux :